From 3b2a6286e64157097ec8268bc943b4b3bcba2e9d Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Mon, 30 Jul 2012 17:01:04 -0400 Subject: [PATCH] Updated documentation again. --- ...397496c922665b55efc848d4359d67e574554e.png | Bin 1634 -> 0 bytes ...58b57a0a7ff49829bd762992dd29db49f83d6b.png | Bin 0 -> 805 bytes ...f8b0e83826e6a4328880ee19bd48c383b1c42a.png | Bin 923 -> 0 bytes ...237a127a96bfc4531a8f04aec0c9811718f4bd.png | Bin 0 -> 973 bytes ...30fbb8c3437fc5d744dccc33198f7da78a2451.png | Bin 1303 -> 0 bytes ...764bdb1f7b53d6b36b2444cf7803576073b024.png | Bin 1285 -> 0 bytes ...83a478ee4d87407045696a72b69baebc8164ae.png | Bin 443 -> 0 bytes ...e0abf0ecbd684740f6b693395eef8f3458c71d.png | Bin 205 -> 0 bytes ...86994c6d176a8a6c6efdd41dacea4e178b5486.png | Bin 872 -> 0 bytes ...8ec3447b53f7b165169a3eea8dcc8a70816ed3.png | Bin 1328 -> 0 bytes ...c6609efaa364753fa5a4e4107b712efc452d4f.png | Bin 1040 -> 0 bytes ...c733d766b73d1ed41269cdf741be04030b8ec7.png | Bin 358 -> 0 bytes ...0ece931a61d0d88b5eea037be465d205bebecf.png | Bin 795 -> 0 bytes ...8081a0e86f620d11530b422e1346ce3e090ee6.png | Bin 456 -> 0 bytes ...1cd399548eecdf33e2aaf1336348ac40b2c46d.png | Bin 1170 -> 0 bytes ...d5797b948bb8b165fc8335d77b71ec57447b44.png | Bin 647 -> 0 bytes ...b2a39a312faab1a8bdb1f47c259f55fa7ce423.png | Bin 954 -> 0 bytes ...bae54cdb26ddb9f6356a5a206c54669f0ba93a.png | Bin 2426 -> 0 bytes ...8d5e2189c7fda021957de3efd12d229dbd98ba.png | Bin 192 -> 0 bytes ...529426b8798a925d1d9874eb6b8d2fa508da84.png | Bin 380 -> 0 bytes ...36ff5637283efad0c17a3a63f615ca5e6ecfa8.png | Bin 0 -> 729 bytes ...77407c799a68e5818a3221b0bc68e936ca5e96.png | Bin 367 -> 0 bytes ...3f2a67556abb8dc5063fe1a66006fe041e1468.png | Bin 1280 -> 0 bytes ...10133f88076224ccd18998832582a61843f932.png | Bin 1308 -> 0 bytes ...091c06fbc56124201a93a953fd0bb0349e6943.png | Bin 0 -> 218 bytes ...7c6b8ebface73faac45f7330968acb9f463bc2.png | Bin 509 -> 0 bytes ...18935095163cb1bc91a22f75bb916c6cb0cf9a.png | Bin 661 -> 0 bytes ...a3391db43a39ac8307d8e9b693edb4758d0e57.png | Bin 474 -> 0 bytes ...9f818b22cf231e85672d4c829f1e70a9a2b92a.png | Bin 0 -> 433 bytes ...b24c2fa530dcd6c478966f116c59737172b831.png | Bin 843 -> 0 bytes ...770aaf50a6bfe78fef83fc2c011b709a2df606.png | Bin 1011 -> 0 bytes ...351a54433aa452afdfc6195970641d012c2158.png | Bin 370 -> 0 bytes ...095cf757cd88301a8bd89d7079249e052df47d.png | Bin 968 -> 0 bytes ...ef8f6bea45ad58be135702cc359fc1d4068c82.png | Bin 1097 -> 0 bytes ...06e0047c7ccf6a01ef39a818d47c283836b987.png | Bin 396 -> 0 bytes ...e8e7500d6429874b85261a33cceea7aa6e35f5.png | Bin 1730 -> 0 bytes ...5503168cf2b81277e471d9092670a781febf94.png | Bin 1352 -> 0 bytes ...6dec79b127a2fcfb65d1a40631665c46fbd35b.png | Bin 775 -> 0 bytes ...0deed295b8895008ef6c5ade2c33fb06456e64.png | Bin 551 -> 0 bytes ...a08f14d61d97f84e54b8eb037836272debd410.png | Bin 1544 -> 0 bytes ...c6a1498a55288843c6c10380d9720f41c26ab9.png | Bin 1643 -> 0 bytes ...59baee482812004f55089865b6f6202e16651d.png | Bin 1040 -> 0 bytes ...8e5a87f82147560af3911d5fa37e1102c698ca.png | Bin 186 -> 0 bytes ...851e48605351cffeb1f3c41e88855be78ef022.png | Bin 949 -> 0 bytes ...89c1d317eacdee5178a4952472f30929d8712d.png | Bin 912 -> 0 bytes ...546c2fb120b9df6f349cc50dc2c62c8d918b56.png | Bin 916 -> 0 bytes ...b2c0300063868c3de343b2e2db1d646ec4b8a4.png | Bin 508 -> 0 bytes ...25c1d9b5b7ad9d390206eb973d5727baada998.png | Bin 874 -> 0 bytes ...f885d10b1187465662cb3a275cfc491c992a43.png | Bin 691 -> 0 bytes ...00dfde35d3b8cea93e33d9df2a18b5d6527eb2.png | Bin 1456 -> 0 bytes ...8d2331462b2ad6055d0d54b67b440a94d58fc4.png | Bin 1021 -> 0 bytes ...3560379c088619ec15d008f6155d5df3ddd9c3.png | Bin 1123 -> 0 bytes ...1a2acc22ffb8c3debc8636797d3f2d45377aff.png | Bin 454 -> 0 bytes ...adcfb784c1fb8c01252f25379ac9dc8a701f0a.png | Bin 1085 -> 0 bytes ...485d46339b93104bafebcfbfe0411d76addbe3.png | Bin 441 -> 0 bytes ...47e3e09adcbc915247284c84587b04e656bd3f.png | Bin 692 -> 0 bytes ...60185607602deb2267a6106357e2c5c7905bcd.png | Bin 708 -> 0 bytes ...dce28242b3925c3b4bbbca249f936b72dd38cf.png | Bin 435 -> 0 bytes ...e6805d1cf35727cf7c95bc473afbfbedf4f695.png | Bin 802 -> 0 bytes ...bc7a66472f14d58d96e940db6ebc9f101b08e5.png | Bin 447 -> 0 bytes ...1e7751ac40592f56d87682fdfbeb87c369d639.png | Bin 380 -> 0 bytes ...0f81a75918ae4080db8aaecd84bd1d749c2805.png | Bin 1011 -> 0 bytes ...e2ce9d386255b2b27c148d031f834ce5f6970a.png | Bin 1125 -> 0 bytes ...266a4399d10737778f04f679640b3b79865951.png | Bin 1195 -> 0 bytes ...a43ad1b0814ffd40ec3fe43f655581a478033f.png | Bin 1219 -> 0 bytes ...b0f767eb65d079230ef5d65796d3ae2bda53c9.png | Bin 1112 -> 0 bytes ...52134c8e2bf9229b32cd4f08ee7776057edc7e.png | Bin 1698 -> 0 bytes ...0fa156f69d6c705029c683484ba4a6af6d47aa.png | Bin 232 -> 0 bytes ...5d820fddfbdeba128fea5611868ae6f3e02144.png | Bin 0 -> 541 bytes ...c312cfda33ddfaf27195ac27959dfdd00b170c.png | Bin 538 -> 0 bytes ...142e3b8676083158ab121e8e555aa224fa7f36.png | Bin 505 -> 0 bytes ...9f3d1ec53917ce6c7df60edab228856c2cc836.png | Bin 1316 -> 0 bytes ...c8acebf6cd84051914c7a6cbd351a5147cbd58.png | Bin 1271 -> 0 bytes ...2ee59399067dd932cee30e8ac11c2680f04a46.png | Bin 1090 -> 0 bytes ...c4946c8041b4d3413377b728d48cb4121ddc42.png | Bin 505 -> 0 bytes ...cc6ea90c0e4998d93ad0701d33be39292e7e70.png | Bin 1336 -> 0 bytes ...ca1bb2a15320bd74c128d5713ae448a8fe892c.png | Bin 1390 -> 0 bytes ...81e1eb75f2e855bf807cac18ba2cb05d6374c5.png | Bin 259 -> 0 bytes ...b377e984970cbcf6804c5d2100ee28446ffbf4.png | Bin 1189 -> 0 bytes ...c77d9e4132f7c32311c88d03e684fcd2dad96a.png | Bin 636 -> 0 bytes ...27651bff0691c143183d784ba5f12fd711bfe3.png | Bin 237 -> 0 bytes ...6007fa2879e83fe581c871f51a1b95b9c2df73.png | Bin 1548 -> 0 bytes ...7181abfea7ca562a63421bfdacc65196eea297.png | Bin 0 -> 1307 bytes ...d9aa393e379e0600643bc4fbfada76d5203f1b.png | Bin 996 -> 0 bytes ...fed1f930388ff4664e8428a2fb57ff8b9ac535.png | Bin 624 -> 0 bytes ...6fc576e9976769eaf3766911dc923ccaca9aa2.png | Bin 1024 -> 0 bytes ...adce6a9657201071844584e04faa8727e2626b.png | Bin 859 -> 0 bytes ...e3e45f858be4c10cc7a5f1678fb6c92d3c4a10.png | Bin 936 -> 0 bytes ...534a33d588db634784430914dbdea48dc76c5d.png | Bin 538 -> 0 bytes ...3ba83c8a98cc113752877a4c466e87fed53737.png | Bin 566 -> 0 bytes ...345d88295e077dc82d57cac28ceaee4bd5ed19.png | Bin 0 -> 1345 bytes ...eb4f0a099bc0e03cf1c158fe06b3809e42a148.png | Bin 961 -> 0 bytes ...ff0a076a1ebbdc6c2a2be8d1f23634d911f015.png | Bin 1185 -> 0 bytes ...4c675a548eadd818513af3a44a5bc6f59e36e5.png | Bin 1011 -> 0 bytes ...667d103b8f8577089c394c2bd957bf0c454b41.png | Bin 1250 -> 0 bytes ...f28201ed51fd70e861a0957bc749b4765c6a3b.png | Bin 1566 -> 0 bytes ...c01926f6536bc9833315ee9377a5473596a643.png | Bin 508 -> 0 bytes ...c8f1cb07f1bad644a66ba735df50c1536789e6.png | Bin 632 -> 0 bytes ...cd8bddb750a0ad8e918993fad151b283a282ca.png | Bin 0 -> 975 bytes ...8bb2b2e31e1966bc2d640702b7dc9a1baec64e.png | Bin 1482 -> 0 bytes ...0a62fbd7b7969dc381a75b9156102b683d615f.png | Bin 363 -> 0 bytes ...d79fcdd5257fb2f5e75cd0b1d55d8f8c638423.png | Bin 464 -> 0 bytes ...71bbcb3d1e57538cadf405a29d259b3bb18293.png | Bin 430 -> 0 bytes ...ef57634bf8d83f8347b6eb34cb71bbd3aef521.png | Bin 820 -> 0 bytes ...8a4c74d4d8125ccf305eae582fd770bfa0dbd6.png | Bin 666 -> 0 bytes ...5b03dfbdecdd4295c3157c989b394a5970003e.png | Bin 1308 -> 0 bytes ...794812b2c15e8846dc4d7fafe693e925e009d1.png | Bin 1052 -> 0 bytes ...c98bf642545afe66809c5e5d557f0159268d2b.png | Bin 577 -> 0 bytes ...1b92b1ec0168be85ad1a1cfb8b4cdd64856fbe.png | Bin 597 -> 0 bytes ...af2a8b0510b6663cf96788cae9cd6014a7d894.png | Bin 421 -> 0 bytes ...3d79b70b938bd66fea3c9be44d420e4b270172.png | Bin 375 -> 0 bytes ...27ed8f15f3474f38c231c30eac852077c98e38.png | Bin 257 -> 0 bytes ...55b0fcce0907a58d78344a6ca1a17eac01d8f4.png | Bin 82 -> 0 bytes ...5f77bdcca333756a638c615ba0a0963162b26c.png | Bin 877 -> 0 bytes ...efd6004ad6542ec43864b3bd65439e9d56f85d.png | Bin 521 -> 0 bytes ...301d4bf1894216758b926b70a378c73b059d9a.png | Bin 551 -> 0 bytes ...8852596fde9a3f4b41a32696569d9786a4fb4e.png | Bin 715 -> 0 bytes ...31a9e4cad37590374a43afa3399122d15629ec.png | Bin 432 -> 0 bytes ...a57691e923efbc3a451e16694fffa38103880a.png | Bin 331 -> 0 bytes ...547469da068ad1266bdb9583c5bacf3a856dda.png | Bin 934 -> 0 bytes ...c702175af202bb22c30b06792377741e48db25.png | Bin 992 -> 0 bytes ...f90b65dae156763d1dceec7796198e1c5031ba.png | Bin 613 -> 0 bytes ...ff7f8c512d30f2c63a2b3de82d2be080e36bf6.png | Bin 2289 -> 0 bytes ...894ae3288ad5bc502fe262d7a4da6475d65284.png | Bin 188 -> 0 bytes ...1dc357b7b3165bc86c4db9fcdfba934895951b.png | Bin 1198 -> 0 bytes ...91b4959cb7039554599f4e0d3718a87da403c8.png | Bin 1261 -> 0 bytes ...4881803f387334dbdf9a77ea673aa6eb0cc6d2.png | Bin 253 -> 0 bytes ...66bbc43aa03b9ee08168af32d8b87ba3477925.png | Bin 0 -> 1329 bytes ...25952de85aad3ab2e5021f9bef21af86c4412b.png | Bin 1187 -> 0 bytes ...6b83ac4c03c16f9d6bea1b6bcb1c47a063b247.png | Bin 1350 -> 0 bytes ...4965e10ff4ddec0c642aa53e8978d1f024d364.png | Bin 372 -> 0 bytes ...73969e1a2a1d4cf1aad41d5688001e9a6a6d2b.png | Bin 684 -> 0 bytes ...3f82f49eade7c06b4244a51567660134f1b6d3.png | Bin 468 -> 0 bytes ...4bcc81877b3034359c3f7c942690e9870db33b.png | Bin 1576 -> 0 bytes ...b1301416aa37997a8ceba1e30a92d6c8e7e72b.png | Bin 915 -> 0 bytes ...2d40a4477f4e435019b6e502c9c27fe24b4862.png | Bin 286 -> 0 bytes ...514e72e9911ee95e4bb0f973046cdf11a1cb4c.png | Bin 491 -> 0 bytes ...88af960ad4d8fc723a2103ad2ca1a2109f296f.png | Bin 976 -> 0 bytes ...1d739d7c45e4b94d26c7da456b40f3985a32fc.png | Bin 614 -> 0 bytes ...a431ec8f4fa13b3235664965135ee7e863361e.png | Bin 243 -> 0 bytes ...b2cedab41b9da1412962621944d6454ada90fc.png | Bin 1120 -> 0 bytes ...30a459c3289b2855c466485f76637bb58d1db4.png | Bin 0 -> 514 bytes ...3f20808ef00eda278713bedde62987876cf201.png | Bin 309 -> 0 bytes ...2ebbec20b1f9413aa11bcc53e2d9143490d4c8.png | Bin 712 -> 0 bytes ...df9cfe77fcdfe0919a31faa002a24ee2f57d87.png | Bin 0 -> 519 bytes ...341bc1f873dc4530b51fb79fa831828152f5f7.png | Bin 715 -> 0 bytes ...e9feb9dd196e441240915081804e144bfc2d55.png | Bin 1358 -> 0 bytes ...4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png | Bin 0 -> 755 bytes ...d354ab7d7f620dd8ae20952c61ac140e6df368.png | Bin 0 -> 684 bytes ...dd41b3e1f5a7170e152b5a051aa52a88086af4.png | Bin 1187 -> 0 bytes ...469caf1ae94dde2beba7d6d4ff0234396328da.png | Bin 432 -> 0 bytes ...952944a23febe989d839dcac2cfd2cf9a6ec2e.png | Bin 666 -> 0 bytes ...d8268f27ef6d86db86e94b085e93ecc8142b41.png | Bin 386 -> 0 bytes ...2ad0d5741975bf12235febc7bb6f4876f147a1.png | Bin 1209 -> 0 bytes _sources/methods/criticality.txt | 4 +- _sources/methods/geometry.txt | 33 +- _sources/methods/introduction.txt | 16 +- _sources/methods/physics.txt | 63 +++- _sources/methods/statistics.txt | 2 +- _sources/usersguide/input.txt | 114 +++++- methods/criticality.html | 4 +- methods/geometry.html | 119 +++--- methods/index.html | 37 +- methods/introduction.html | 10 +- methods/physics.html | 340 ++++++++++-------- methods/statistics.html | 2 +- objects.inv | Bin 1180 -> 1166 bytes searchindex.js | 2 +- usersguide/index.html | 25 +- usersguide/input.html | 137 +++++-- 170 files changed, 579 insertions(+), 329 deletions(-) delete mode 100644 _images/math/00397496c922665b55efc848d4359d67e574554e.png create mode 100644 _images/math/0158b57a0a7ff49829bd762992dd29db49f83d6b.png delete mode 100644 _images/math/02f8b0e83826e6a4328880ee19bd48c383b1c42a.png create mode 100644 _images/math/08237a127a96bfc4531a8f04aec0c9811718f4bd.png delete mode 100644 _images/math/0830fbb8c3437fc5d744dccc33198f7da78a2451.png delete mode 100644 _images/math/0b764bdb1f7b53d6b36b2444cf7803576073b024.png delete mode 100644 _images/math/0d83a478ee4d87407045696a72b69baebc8164ae.png delete mode 100644 _images/math/0ee0abf0ecbd684740f6b693395eef8f3458c71d.png delete mode 100644 _images/math/0f86994c6d176a8a6c6efdd41dacea4e178b5486.png delete mode 100644 _images/math/118ec3447b53f7b165169a3eea8dcc8a70816ed3.png delete mode 100644 _images/math/14c6609efaa364753fa5a4e4107b712efc452d4f.png delete mode 100644 _images/math/15c733d766b73d1ed41269cdf741be04030b8ec7.png delete mode 100644 _images/math/190ece931a61d0d88b5eea037be465d205bebecf.png delete mode 100644 _images/math/198081a0e86f620d11530b422e1346ce3e090ee6.png delete mode 100644 _images/math/1c1cd399548eecdf33e2aaf1336348ac40b2c46d.png delete mode 100644 _images/math/23d5797b948bb8b165fc8335d77b71ec57447b44.png delete mode 100644 _images/math/24b2a39a312faab1a8bdb1f47c259f55fa7ce423.png delete mode 100644 _images/math/24bae54cdb26ddb9f6356a5a206c54669f0ba93a.png delete mode 100644 _images/math/278d5e2189c7fda021957de3efd12d229dbd98ba.png delete mode 100644 _images/math/2b529426b8798a925d1d9874eb6b8d2fa508da84.png create mode 100644 _images/math/2f36ff5637283efad0c17a3a63f615ca5e6ecfa8.png delete mode 100644 _images/math/3077407c799a68e5818a3221b0bc68e936ca5e96.png delete mode 100644 _images/math/323f2a67556abb8dc5063fe1a66006fe041e1468.png delete mode 100644 _images/math/3310133f88076224ccd18998832582a61843f932.png create mode 100644 _images/math/35091c06fbc56124201a93a953fd0bb0349e6943.png delete mode 100644 _images/math/377c6b8ebface73faac45f7330968acb9f463bc2.png delete mode 100644 _images/math/3818935095163cb1bc91a22f75bb916c6cb0cf9a.png delete mode 100644 _images/math/39a3391db43a39ac8307d8e9b693edb4758d0e57.png create mode 100644 _images/math/3a9f818b22cf231e85672d4c829f1e70a9a2b92a.png delete mode 100644 _images/math/3cb24c2fa530dcd6c478966f116c59737172b831.png delete mode 100644 _images/math/3f770aaf50a6bfe78fef83fc2c011b709a2df606.png delete mode 100644 _images/math/40351a54433aa452afdfc6195970641d012c2158.png delete mode 100644 _images/math/46095cf757cd88301a8bd89d7079249e052df47d.png delete mode 100644 _images/math/46ef8f6bea45ad58be135702cc359fc1d4068c82.png delete mode 100644 _images/math/4806e0047c7ccf6a01ef39a818d47c283836b987.png delete mode 100644 _images/math/48e8e7500d6429874b85261a33cceea7aa6e35f5.png delete mode 100644 _images/math/495503168cf2b81277e471d9092670a781febf94.png delete mode 100644 _images/math/4b6dec79b127a2fcfb65d1a40631665c46fbd35b.png delete mode 100644 _images/math/4e0deed295b8895008ef6c5ade2c33fb06456e64.png delete mode 100644 _images/math/4ea08f14d61d97f84e54b8eb037836272debd410.png delete mode 100644 _images/math/51c6a1498a55288843c6c10380d9720f41c26ab9.png delete mode 100644 _images/math/5459baee482812004f55089865b6f6202e16651d.png delete mode 100644 _images/math/548e5a87f82147560af3911d5fa37e1102c698ca.png delete mode 100644 _images/math/55851e48605351cffeb1f3c41e88855be78ef022.png delete mode 100644 _images/math/5789c1d317eacdee5178a4952472f30929d8712d.png delete mode 100644 _images/math/58546c2fb120b9df6f349cc50dc2c62c8d918b56.png delete mode 100644 _images/math/58b2c0300063868c3de343b2e2db1d646ec4b8a4.png delete mode 100644 _images/math/5c25c1d9b5b7ad9d390206eb973d5727baada998.png delete mode 100644 _images/math/5df885d10b1187465662cb3a275cfc491c992a43.png delete mode 100644 _images/math/6000dfde35d3b8cea93e33d9df2a18b5d6527eb2.png delete mode 100644 _images/math/608d2331462b2ad6055d0d54b67b440a94d58fc4.png delete mode 100644 _images/math/613560379c088619ec15d008f6155d5df3ddd9c3.png delete mode 100644 _images/math/621a2acc22ffb8c3debc8636797d3f2d45377aff.png delete mode 100644 _images/math/66adcfb784c1fb8c01252f25379ac9dc8a701f0a.png delete mode 100644 _images/math/67485d46339b93104bafebcfbfe0411d76addbe3.png delete mode 100644 _images/math/6947e3e09adcbc915247284c84587b04e656bd3f.png delete mode 100644 _images/math/6b60185607602deb2267a6106357e2c5c7905bcd.png delete mode 100644 _images/math/6ddce28242b3925c3b4bbbca249f936b72dd38cf.png delete mode 100644 _images/math/6fe6805d1cf35727cf7c95bc473afbfbedf4f695.png delete mode 100644 _images/math/71bc7a66472f14d58d96e940db6ebc9f101b08e5.png delete mode 100644 _images/math/721e7751ac40592f56d87682fdfbeb87c369d639.png delete mode 100644 _images/math/730f81a75918ae4080db8aaecd84bd1d749c2805.png delete mode 100644 _images/math/73e2ce9d386255b2b27c148d031f834ce5f6970a.png delete mode 100644 _images/math/74266a4399d10737778f04f679640b3b79865951.png delete mode 100644 _images/math/7aa43ad1b0814ffd40ec3fe43f655581a478033f.png delete mode 100644 _images/math/7ab0f767eb65d079230ef5d65796d3ae2bda53c9.png delete mode 100644 _images/math/7c52134c8e2bf9229b32cd4f08ee7776057edc7e.png delete mode 100644 _images/math/820fa156f69d6c705029c683484ba4a6af6d47aa.png create mode 100644 _images/math/855d820fddfbdeba128fea5611868ae6f3e02144.png delete mode 100644 _images/math/85c312cfda33ddfaf27195ac27959dfdd00b170c.png delete mode 100644 _images/math/86142e3b8676083158ab121e8e555aa224fa7f36.png delete mode 100644 _images/math/899f3d1ec53917ce6c7df60edab228856c2cc836.png delete mode 100644 _images/math/89c8acebf6cd84051914c7a6cbd351a5147cbd58.png delete mode 100644 _images/math/8a2ee59399067dd932cee30e8ac11c2680f04a46.png delete mode 100644 _images/math/8ac4946c8041b4d3413377b728d48cb4121ddc42.png delete mode 100644 _images/math/8dcc6ea90c0e4998d93ad0701d33be39292e7e70.png delete mode 100644 _images/math/8eca1bb2a15320bd74c128d5713ae448a8fe892c.png delete mode 100644 _images/math/9181e1eb75f2e855bf807cac18ba2cb05d6374c5.png delete mode 100644 _images/math/91b377e984970cbcf6804c5d2100ee28446ffbf4.png delete mode 100644 _images/math/91c77d9e4132f7c32311c88d03e684fcd2dad96a.png delete mode 100644 _images/math/9227651bff0691c143183d784ba5f12fd711bfe3.png delete mode 100644 _images/math/926007fa2879e83fe581c871f51a1b95b9c2df73.png create mode 100644 _images/math/927181abfea7ca562a63421bfdacc65196eea297.png delete mode 100644 _images/math/92d9aa393e379e0600643bc4fbfada76d5203f1b.png delete mode 100644 _images/math/94fed1f930388ff4664e8428a2fb57ff8b9ac535.png delete mode 100644 _images/math/956fc576e9976769eaf3766911dc923ccaca9aa2.png delete mode 100644 _images/math/95adce6a9657201071844584e04faa8727e2626b.png delete mode 100644 _images/math/95e3e45f858be4c10cc7a5f1678fb6c92d3c4a10.png delete mode 100644 _images/math/96534a33d588db634784430914dbdea48dc76c5d.png delete mode 100644 _images/math/973ba83c8a98cc113752877a4c466e87fed53737.png create mode 100644 _images/math/9e345d88295e077dc82d57cac28ceaee4bd5ed19.png delete mode 100644 _images/math/9eeb4f0a099bc0e03cf1c158fe06b3809e42a148.png delete mode 100644 _images/math/9fff0a076a1ebbdc6c2a2be8d1f23634d911f015.png delete mode 100644 _images/math/a14c675a548eadd818513af3a44a5bc6f59e36e5.png delete mode 100644 _images/math/a2667d103b8f8577089c394c2bd957bf0c454b41.png delete mode 100644 _images/math/a2f28201ed51fd70e861a0957bc749b4765c6a3b.png delete mode 100644 _images/math/a5c01926f6536bc9833315ee9377a5473596a643.png delete mode 100644 _images/math/a7c8f1cb07f1bad644a66ba735df50c1536789e6.png create mode 100644 _images/math/a7cd8bddb750a0ad8e918993fad151b283a282ca.png delete mode 100644 _images/math/a88bb2b2e31e1966bc2d640702b7dc9a1baec64e.png delete mode 100644 _images/math/af0a62fbd7b7969dc381a75b9156102b683d615f.png delete mode 100644 _images/math/b0d79fcdd5257fb2f5e75cd0b1d55d8f8c638423.png delete mode 100644 _images/math/b171bbcb3d1e57538cadf405a29d259b3bb18293.png delete mode 100644 _images/math/b1ef57634bf8d83f8347b6eb34cb71bbd3aef521.png delete mode 100644 _images/math/b28a4c74d4d8125ccf305eae582fd770bfa0dbd6.png delete mode 100644 _images/math/b35b03dfbdecdd4295c3157c989b394a5970003e.png delete mode 100644 _images/math/b4794812b2c15e8846dc4d7fafe693e925e009d1.png delete mode 100644 _images/math/b5c98bf642545afe66809c5e5d557f0159268d2b.png delete mode 100644 _images/math/b61b92b1ec0168be85ad1a1cfb8b4cdd64856fbe.png delete mode 100644 _images/math/b8af2a8b0510b6663cf96788cae9cd6014a7d894.png delete mode 100644 _images/math/bb3d79b70b938bd66fea3c9be44d420e4b270172.png delete mode 100644 _images/math/bd27ed8f15f3474f38c231c30eac852077c98e38.png delete mode 100644 _images/math/bf55b0fcce0907a58d78344a6ca1a17eac01d8f4.png delete mode 100644 _images/math/c05f77bdcca333756a638c615ba0a0963162b26c.png delete mode 100644 _images/math/c2efd6004ad6542ec43864b3bd65439e9d56f85d.png delete mode 100644 _images/math/c4301d4bf1894216758b926b70a378c73b059d9a.png delete mode 100644 _images/math/c68852596fde9a3f4b41a32696569d9786a4fb4e.png delete mode 100644 _images/math/cc31a9e4cad37590374a43afa3399122d15629ec.png delete mode 100644 _images/math/cca57691e923efbc3a451e16694fffa38103880a.png delete mode 100644 _images/math/d0547469da068ad1266bdb9583c5bacf3a856dda.png delete mode 100644 _images/math/d1c702175af202bb22c30b06792377741e48db25.png delete mode 100644 _images/math/d1f90b65dae156763d1dceec7796198e1c5031ba.png delete mode 100644 _images/math/d3ff7f8c512d30f2c63a2b3de82d2be080e36bf6.png delete mode 100644 _images/math/d7894ae3288ad5bc502fe262d7a4da6475d65284.png delete mode 100644 _images/math/d81dc357b7b3165bc86c4db9fcdfba934895951b.png delete mode 100644 _images/math/d891b4959cb7039554599f4e0d3718a87da403c8.png delete mode 100644 _images/math/d94881803f387334dbdf9a77ea673aa6eb0cc6d2.png create mode 100644 _images/math/d966bbc43aa03b9ee08168af32d8b87ba3477925.png delete mode 100644 _images/math/db25952de85aad3ab2e5021f9bef21af86c4412b.png delete mode 100644 _images/math/db6b83ac4c03c16f9d6bea1b6bcb1c47a063b247.png delete mode 100644 _images/math/dc4965e10ff4ddec0c642aa53e8978d1f024d364.png delete mode 100644 _images/math/dc73969e1a2a1d4cf1aad41d5688001e9a6a6d2b.png delete mode 100644 _images/math/de3f82f49eade7c06b4244a51567660134f1b6d3.png delete mode 100644 _images/math/de4bcc81877b3034359c3f7c942690e9870db33b.png delete mode 100644 _images/math/e1b1301416aa37997a8ceba1e30a92d6c8e7e72b.png delete mode 100644 _images/math/e32d40a4477f4e435019b6e502c9c27fe24b4862.png delete mode 100644 _images/math/e4514e72e9911ee95e4bb0f973046cdf11a1cb4c.png delete mode 100644 _images/math/e488af960ad4d8fc723a2103ad2ca1a2109f296f.png delete mode 100644 _images/math/e91d739d7c45e4b94d26c7da456b40f3985a32fc.png delete mode 100644 _images/math/e9a431ec8f4fa13b3235664965135ee7e863361e.png delete mode 100644 _images/math/eab2cedab41b9da1412962621944d6454ada90fc.png create mode 100644 _images/math/eb30a459c3289b2855c466485f76637bb58d1db4.png delete mode 100644 _images/math/f13f20808ef00eda278713bedde62987876cf201.png delete mode 100644 _images/math/f52ebbec20b1f9413aa11bcc53e2d9143490d4c8.png create mode 100644 _images/math/f7df9cfe77fcdfe0919a31faa002a24ee2f57d87.png delete mode 100644 _images/math/f8341bc1f873dc4530b51fb79fa831828152f5f7.png delete mode 100644 _images/math/f9e9feb9dd196e441240915081804e144bfc2d55.png create mode 100644 _images/math/fa4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png create mode 100644 _images/math/fbd354ab7d7f620dd8ae20952c61ac140e6df368.png delete mode 100644 _images/math/fbdd41b3e1f5a7170e152b5a051aa52a88086af4.png delete mode 100644 _images/math/fc469caf1ae94dde2beba7d6d4ff0234396328da.png delete mode 100644 _images/math/fd952944a23febe989d839dcac2cfd2cf9a6ec2e.png delete mode 100644 _images/math/fed8268f27ef6d86db86e94b085e93ecc8142b41.png delete mode 100644 _images/math/ff2ad0d5741975bf12235febc7bb6f4876f147a1.png diff --git a/_images/math/00397496c922665b55efc848d4359d67e574554e.png b/_images/math/00397496c922665b55efc848d4359d67e574554e.png deleted file mode 100644 index 024e5a94f7d4f8f479aaa6b8bd208038c1302bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmV-o2A%ndP)EL0`9I@F2WwK|Y0CI}P!Ga|KuC>rg9Qzng_ zQ{PNsI%KRw@xdo8J}G;-*{qwL%-Qt8hl#0s5UF6?6a>qtRuo|p&%b+a&dte9iihsf z18HvVx%d8lpL@>lobUOa0w^jo{o7%4OR~S;R{Fpwyy+YsIb&}!4V+VlNvugmJ^rfj-k#m8h*_{QwAkxH6mthKGHGs3&=TFdQpK#C7x1eVYj-jAi z4H(ToD0FI`wn?nPFYr(Xpbyu43!uM%PtRUPh4}vsB=g}#bntJ$Xx+cJKt7-}Bv1H)RRUIZxre%<3k6QR#pWT$`TFTdU`%}-fLPh;goC;831PqJs2eizSnris(%VCS@v zVWR8*fF$a7Vr=8OHZ*TTdzwtA(cK9nJTPS3H4-b-6KJ}K(}=Q_(j=<4xc58;uMmbb z;Du>QcrLEvvP+-|U+Y8DZNZL)vc{0-H1UL+4GA=%hDwUiOhJTBa$K5HPqTp^`Cll+y5?hU;9}CD8Py6vfRTR8ETmg?Qqc6=|?+X3NiniWQ9B3rr8qdm<&Rj{b{=;cq2+As?6 z-1yjf%`=bTI#+fHG|PDfG`a;nhep5fOeMq<*X&|54Uw%}=n)$8+2JcT^`4cp0Ml)h zjVrtGNXF-ZFD(T$MjfK9bJMhFmMNQ?xomZXo~xm!g=|s@sKCF_@@!Xj3FY^!0vgzl zrkj?NX~C>%d1b3B^jsQod6GBF?NIE^Vvn3FX9 zqDxmzGTC*55*owW(;7?#!R(k!wi+H9z0kc)iR_A9C#4Y;mZV5j*+$HIdW)*OfPTG{ zhN&f=^;N4X3qY15l9JI-wd9i>WU5S6dQcTjv?!yYYRNAz?(u1mK?h^Jq9U7vR{IY{ol}XZrSC<9}KeFdp6KIH9 z^2-iVRo0Xq3)t3#894%tDX z%9_)IL7+LfkfnQ`lc=Zd_#wk+s9N&N4pLRtlpYKMjgG|=-t)YOzMp!~W;9$awaX5| zo^Eqgn;SPk_B_eHXT3Rv! g%)k~ZW}v+J53Z2#@z+B(*8l(j07*qoM6N<$f*E%xmH+?% diff --git a/_images/math/0158b57a0a7ff49829bd762992dd29db49f83d6b.png b/_images/math/0158b57a0a7ff49829bd762992dd29db49f83d6b.png new file mode 100644 index 0000000000000000000000000000000000000000..41cd562054fbacf7c2def9743b9944e9a73f0f71 GIT binary patch literal 805 zcmV+=1KRwFP)1V3A_Mo2)bWn)*Lz)DhQnN{As^hpEiw%~Zl-1Ykq}T4i z5(rbVafCc>k^hxG!5?@&oT2q6MDs@I44=U@A-tg`shd`L)y6_3Hq=yZS0%k@Vnp|Z z#BE&g^M;^4^nw~G_WKX}eKSU1{zb4wy$dKdpawfe3-UI;u~>#FlDbJ==oA^9L?*7J z;{_7yOMSvmGG_i}^nD|AhI^=JnClR0#w`<7$9OC@vZWYg)Jt?Ch)}_jCZBkD!#SZo zaf2AuL&^2^=?oKSuR6C#v2q=gG71jYjKl_-vb$?k4Ej4x8{?fN+Ipe^s86K>bj~LG z$fGkT6PV}8%#t@MYE)*)C|R*s529P-f5{77t2?LzH_n~d>H5P7Kz$XrY8PX9LwZE- ze*N{VR~;pT%A9<=j##YU*$2of$d?C7- z%PzlrlHvB2N(x= zE&jx($J*D2h7BqsjHbonWAq^B-4XE4&=W)~8HsbBHxrzh@RTzbsm!N+PD*U;eBO@& jO}(1?1A@bMEl=z}ED*tW~1zq8#~Fq!;*Qs`OWNq-uur2 z`wM37elLj*BW(D`+NubVWjS^3)}#&m078=!lNX(2Oc!Bb_NRsejP`AU^|CCWq7QDDl`)sEfdcUIq7A7nL?r#0#c?bJYix6kt`x3H0U|tq{{>h zS?H=m%I+Ys}BDT4oBGnHfaL9u%+lEdB<>#7z;o;PU?=Oy(%h34F|5S z`ER7ehO!UP)^2!nX2#JD9?!O6_n!E>!b`Dl{T`z0cf1=*Qx1IBQrtG$)w!;ZB55M5 zk0GvSyc^{LRr>TG)qASs^BTBTam9~1a&qEyi|JT?FE8tB@EWk=IoB%g`~DCeG;nLU z#riMry(_NQP~ooT9IFVe`5r3|k%D@q#WMG5vYh8N)Mv!4TScnmdv2P~r5E;jSQwty z0FU8XMcV(|qJVFxm}gDy!p#SBJFKD}$7;OKRUEYLHNbf^S_Mt?mIoJOet;f3sMKrH zYk-evvfp^{*n6E++l<0pq7CoVU2_@pCIOlZ`fY^QSpgIB#+B z_H3x0L9D4$u3D;a;j6shw4wulk1m8nElXQvmtNU2ld5F91}D*l$ht zhWoIPrO-nrn6Y9h5`-36RM1ljf)G8duLiaC6cy4rGdttBx@(ZsS@z6#{`u$s{&W6w z&J6H(BI5tZ+3dFuY%@v0mN2&7s(%KwWuNqPvsKRPK>kx+TL^9-ly#1McC%GZ>EMEP zY1ouER~8(w`__%0Ght^0w#eGuN^8v|aB03fJ~?Yu9gfCQW@cWC)UGZwvQM)eb6TRk zG_8D@Ouh=^rSY)}zWZ(!v*fe-MB^bO7B!S6mycqQ@9?nlQ<0_R)(7 z{i1B=NxGR)rZ@*1(SgN`yly(ZFDm+~h+3&H7`VD27($F^&8gYxqTTp+8>U&Tff_i1 zqna_uNfp8#agkOJ)Xqlx#if?IBrI1+Y0^V37gm#d7^f2J~5W6i@mhfVhj-a{NRpS0yz^p z7B9vyX6IZCCq2BiJjIc~6T<{f&yY-W#wHMPCxp?}jkp!<>RCV%#jqp=ucjd0r-vy; zokO@sURUB9O*@7hS;w$V;H}ELLlG4Z^SWg88>UHU9G1?YVyaIa9KS0uuf)8pC|n8H zh&nGRl#$n7T&JDghD*{hIgb*7BXfrPDW7k%#F0vwCTW(mzp4G|i7V83HQtn>5R|FK z8CI;+mYw9ey~9tbNC*5|fE!ih9qd_<7+ zA>ku$DNL(L`4O%odnLu3#-ea3Jwvi?nuLn0jpiQNfH#DP>AZ&}?m&51 z;Yd+jn}7jf*`Z@}_^B7u)*h9|$L1AILeFr`l%kvFEJ=G5gzYDi*>-psb`+3ydk1z|KMkGw^^LQ(ct vr1ljMN_!7(fh4ouT`5)8y!YGx&G*r7fK1{6j`Ec700000NkvXXu0mjfu_Vkh literal 0 HcmV?d00001 diff --git a/_images/math/0830fbb8c3437fc5d744dccc33198f7da78a2451.png b/_images/math/0830fbb8c3437fc5d744dccc33198f7da78a2451.png deleted file mode 100644 index 6f46b6317c1400dbf7ff6c4a3bb86fa4162356b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1303 zcmV+y1?c*TP)&0000mP)t-s|Ns90 z001yBFp7$bA|fKTwzka7%;x6io}Qir1OyBW3{X%|KtMni78Z1LbYfy+2MhG1000D{ zNkl{25pNE(ySti(1(fit)ja& z6}7f*=tC{qx~;VMAnk%^9+a|F3spiIDq2EmT?^7ahzzwDu^PuhgP=6M_sq3s`gOnSLH*)B-2i?L(_>yWN2l7@StTpA@f8V{oM`Q4|?k>Ui3qM3=LwxWg4k*gLq@pOb> zr{1OuIt@0=n}1qvz-OO-9(UC{0#FLAs8PwM3@ina=r01*G8?{aDgu5ljXT4yt^YMXfsY{FaNA0}9KNqaxK!+G6Xc)H&rKA>RgPN#vOFl z#kq9D{G2*s=6{?EH?cD)zYh@x^M!nA&NYoH%c?_h;+H1 ztm}twUAM;p_Jcqp=j>`i_fsA+_LD`98KEFIxsNN+F|zItz83UH!l%MDK3=F0r?tC)W+gxTatN zP$25hL%IoD5ab{}etILJ5e!*y)J(Xa6b9f43;;73KLz;F-7HW-##6MYguDAu7VUqL zYYU|GAk%Lk*Za^>lX^j_dn$Y8f{It=7J z*rWAXJ9i%pxlGRlWF3rb7unX-R*j%2@V1~ktH#uDAX62gLA@Zg*4Hp52I&7XD)QA4iAi(s8ip7DP4pSgbRbURpyZ92ceQuVi z;jMi2);xMfc@OJkx3?}>g#uSLamL!0%07^5@pr~NJK%B0ZTbKK+P`mGsRz|?s)pYd zAEa4CJ+q4jdA5gCMUNmd)X!j_)L8#aX#0dx<7GTMbd;^gpNTk<<;Y9hKk)8lwwi;! zHuri-uDmXsB6{R5QWZUfjO%x}&BLPRhXcWz=i>K%x=(j`wSWrG`)ZEUoM> zlrqLv=^|a;FkJUeW;2AS?L3XMW?J;@Ab)pmanobd`_nf8Jq}uwJ8&LYW!_qT>5S;6 zcSM22O$rKqFzm5O?9Mb?jop1#%i+?#_+q^RrCvnVEgK%2#HR2tw&xp)Gac&{oYT=^ zMO&ijmq91uylnRh=8+x4W+t;Fn=FfjMy%JZUcu~fF>}WMPW~HNKHlQ3Ucsa*Sc7_! z2YDmjCseyvK-x|Hov9~|QEtWiC}Z~uCgkDvzRSg>v3TF?Sg-J(({1dNHQz$}ZLI(R N002ovPDHLkV1kmoaqs{D diff --git a/_images/math/0b764bdb1f7b53d6b36b2444cf7803576073b024.png b/_images/math/0b764bdb1f7b53d6b36b2444cf7803576073b024.png deleted file mode 100644 index f4828569b53057b9b76b90368dc44789142b02be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmV+g1^W7lP)>=t0000mP)t-s|Ns90 z001yBFp7$bA|fKTwzka7%;x6io}Qir1OyBW3{X%|KtMni78Z1LbYfy+2MhG1000D# zNklfN|T5fg-X-=vvYrDb|#tK zj@Sd4%-(zFoNvxO_uO*_Ae6jm!2e&4-JEy?D5339qtw`4HUBVVM`MeL^_D36*xgd3 zj=9$gr8dVJ_eV;plv<$th_xllky0in! zAy@U@Ttt-GT+@_8yzL~pz73bQh_9f)2 z2R->^)6?)3zg?hj3}-!q*5-w+>L2ts>ZdMn1)kd$QQY)SUnjd&r|UPL^X`Lmg;|LX z>1C47KI3O&A;A7~+oIIHo43kiB~y=qc45>CU10|FO5S?iKO5W+us>uqNtxr6+4}## z5^ltMRZ9$pgar8Yve>YsM*G3=O35er@kY7GX^lEG+cKT4%6#C?3M=33wmrLwLf z<-dVefTQT=$M1@7uP=bX%%sI0s*n++5!G49$jKe4ybLg0BIyO?f#Q?bihJ{ zz;Z6S%N5`i!Oz9wFZ6w36aAWoJ)qc_GDh~R_={N9N!W5Tn3DBSg^VDL_ zWY?j@euS=n=SSI&XFNG*(OtaFLi5UAol|}SIjG0Hg>O!R}SBW=PRW=76L zSRp4sYh3$zb!0^v^5d1|z6k}#s&zg%6Qv6DIC1O#28hmg@?}2%7|eoZ!{KGnZ5Wa> zUSf9DVrFDNV}+ccT7s;nU?=&4uDKgDyu1ZojAZppjUFfP5lD1CJl&uqDnnw>Q#UX( z@($T25mXG6F5OS=#FwYQdLN+XTTPKcC|byI;uH>e!TAjZxj8Z8E)^X!s$6ZHk_aYo zx^!>R1WjEsUxT>+iH4RDJ!E?(1)%8s#+4h^>ZWwejC(6ePVgTt#iYa3C3tXs(n_y1f!wJZ9Wov8hl8W2bQ7N2XNa!gihCyre^&q*>uWkWbT8 zRNkIfT9JWp!=1u`$iD=XXxBp?-|K|~tx3p+l#l+aYpxJ(yi+*PDgOyyUyk0D vCqj;Q3I{50H2K*s?8mIIU-X>9;lGy$zcDhNDeOxF00000NkvXXu0mjf>CtE3 diff --git a/_images/math/0d83a478ee4d87407045696a72b69baebc8164ae.png b/_images/math/0d83a478ee4d87407045696a72b69baebc8164ae.png deleted file mode 100644 index 7f28c646a4be2e59861b0f8a29532336a8ed781c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP)dm9l+>*WbV%wq(^A|_qRloly1?7UQJnaW3y z5bPux@*vKvIy16ibNpe4W%y<}|38PbfM1Ps4nl<{sEVfnvEo>SujK)fMKBBeu&~HO z3|SaAyb9nEEgoK9paO#!#N@Zi!Sx2h0q32AcTz;5xt~RQC+WnAB$*V5ot+YG$ zXor;1jXQWq9o_Puj99OR(F^I8M5cs!&g&Kd*y1{B<5ad=4j+;CY~Q)s_{%K@HX(Bc zTW+yn6EbJ8w-*JNkRf0bG6ZZwhJa1TFt8382G$|Nz&d0YSceP)>yTk!9Wo58ZNtK@ lZCIEd9SJ7^`vP%HoVmLF8OD!_ILvhLN1tw*RW~Dre{LeUFIB_=4NL$O6^sfB^cy@~sU(;RD=2`v%RPOopV4i!Gf#PIWxsKBh2nBzb@7(8A5T-G@yGywp$ C_eT=| diff --git a/_images/math/0f86994c6d176a8a6c6efdd41dacea4e178b5486.png b/_images/math/0f86994c6d176a8a6c6efdd41dacea4e178b5486.png deleted file mode 100644 index 7531aa2cdfe22686db8b20e52ec42e3e4ee083f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmV-u1DE`XP) zNklYJ4`aOZ{P3R zH#;*6R5Xs7qF7f3;9?`W6z12sGHe~xSwC`^|LC?lGzpY8bX20SRapXHGbp|6?{!lX zdxv^Cazp^r(dYN4XKse0Qi|Sky&M^q2w-}Kcmcn{QQg6cInKz(}hv>pI?tHF}dBE<&-pP(aVryCHC=k82aD0Q@ zQFNiX0~p(P3?hK^G7Pn&4I?x@nq`yPboXaJ`=3G5F^fjCi!b=J|JymaMm$=SF9mn> z^uipgMo~)_MF8nKZ)H^MqKBEtJkZ#QKK#WS^Z<)E1=GRlg6^ctNr%eb_<~eeb;P4Z z`BIRhXbCI8RV*PZ0_aU@=RXRRUc_6vA=1HII%uWcV-YtHw~_NwY!7R&HMvGSx~ePh znO-4~f*i&3*a>`PBUuqZ+)UMxgi1PSGpLXccQNx3UQ#d8ib=q1>0+G&$~T*$#~vIB zZf&&`~H;&x-&`Q&}DgRD-L{(=;P@o2}9)kMm*~45ZmpeP^8$l^F@n8jrTx z6HdTUEd@DZQ#Qq36vIkcB7nG+$y1;v>{OmF&SWQR%$~~XpE7>1GiR0@JXY3-qGKg9 zAH1}df*du$WE1pAb4L&a4AQwckw*yXcwa9tL>Jiup^4&j3xBo^?g1w0){ja@6s`Bf zgO_S4$WiRxUP`vT%N76=tg`(Jb9M;o2{o737O-@t7@5!=GMQgKC~uCV!VVdg0haps zs-kXDlc-i-pJfGO$Bj<|Eq16QTyo??o2T$O(qur*kpdN|_!^c!5m2X7WJv;~-Sto_ yTU_aj&8@2=OZsBdHjCP%OrW@7P?5s^OaA~y6ZIH)-rO?)0000I3YNZ3L(Kx?x8}03%}ocj_UpWARTxwl}n+{;$>o2_ejwB}%To|n>!r;OX~)cs|okG_f8WSdXQRbzE) z+To7g<{Hi_AB(`JR_)sby6O~<)z-xtJekE&{^VmEqzDzSt7m5lQDCh{4kBH`YjjBH zKx`InX>G&GRLmyjKEe=%P1=!H@t0A-nmjf2s=--#tT?MwL_ip8!eZh2iXnZ;3u3MnWfoQ>u(ftS`McxuUI;{w%A6pQEin?CftZ59PAkmvHgLdG!Iy=b^_44>q>-Xh7^ayZ@#`H163oMVn!&eQjm~X|4f+kxY zcPPq*6uc!PlvQttM@ij3yMP3a^Dw?hAeLGJRuafHM2EkUK(5TsNaWBrt~iMVGf#|) zLx$JCqj5b!WY0jqGqCIb9yyrQ#19hKMU7t9Wju?d^>Jq#>Y_GmCvCq{XJ*R4-^qMe z;K1GL>RW5~gzLwMUp)H5uWbDKMlNWI;kv5kLV|yu>c8^Ip4t5oMs6(=`s{gU=HsryE(O|B9LEDVMl^<-8oAJ4_HghcnZF8F|=)C>8{-YsB4&q|NW!uz? z^S0z-{}j&Kky3rERu*RZ-qjblK&?HA4<9^8SM0Je3^@*$FkG^y%!=0byn_8xIIkzA z`UrMb*-XumA^x#_7@4Zje0JG5h8%}W7%p+?u9@@t$o?sO!IM%F3$@8+s*j1b=2;<` zD@!gL%aCJm36o^oTsYF`L(fI{#%4xHkKjB=W3|e%mA0$#bsI( z{sXYh#V#AmkYjKO!zJ5P8fMN3a+yJ{EcelrT$C_mA2o8>ScV*fOBgQMX1$^2tJ_?{ zc{^Mq*dfGM_7OA4R3sO=ao{bADVpJb5-#t mO`9!K5&4V|-x!9R@bM4OGzJ14SH+tE0000KaP)Pz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr000A< zNklhb>qOK_Q9Xb-A4$SZ{F@V^X9#8 zUVv__yaSQidr9clCUziluB{hudQYYlT|;&4Be2~B962yJrn$YgyQE6Ehj)?CTv()l zSjO#@=#t8_#A!$cD7pg#bjW>fujc7a?7VxJMyv)Q?*Mm75PIES&C`3dr>Rs8HQ-8K z{#u8`41_EQ*uaK?@TSMB)+tkTVtIf*ChHscWiL2GKS(;*PvDc`@k(||^&GKHh$D!J zNvyi5MjfoDS}iubLMQ%wAX^&klxhQNp1uUZ0_=kp$ysITyKF3$W^mnW7E`EnP9@e5 z9)L_188RDG=!IINQMIukI~UtaM+Ro+XGNkHH`rqVL(txguQ7BAN`Znl7An|@KoPn= zPg<0D@Ag*12yR=+9xxP`*?)Lwuo5oOY__o_(=G{$K+1cQeS$~z$}_&WsFCjlB1Ypn zd;9`fjJiHVYSgr`;P+|fTlYe=0yfQ8EJxnBMZR2D0QwHotvn2Kc_E}Vra6k`*d`AQ zYF3eHO;mGmFqapWoN10?Ikv_{bB&F}4EHUO*x{v|U2RNr6w9$oyIhT`efJsduSTP# zV$o2Tm;~bR(|C$S<64r51_XSi;wcuf2T+N$gvidr*QgEbpNXqj#Ev4Iv#6SOn(E$? zEfkB`Z#wq(thkEB?$)K(2BY#VfE>jVZ?d=!ORbWs_>;9GT|n znx$BzFcW5LVcMnru_C|yl)emp8@!cM+it5#v2dT3Rh!jG zhS<;VC8GvD(*b{`%vjvZ!pEOfPn`j&n?an z!1N%1fqOO710NtXp92FI(D@O}0-Oab4j&kF6~F=YR{?6w#sCJc3#ANmG*wg?I1d8@ zG9T=CSop9kyu`q|7#E#pB{!N8%1-2EP}ycti)nP6P|xE0zJ#? zk!CY7=Oe;KzU@U@{;ThCl5YJkX@pI#P4Cjw0a&E{je-dliHkFC3`ol99K#xZ@+S*N zHp&CHQ;Vt2;U;q_p=ATb9!9#Jt#2Aow)>MhbdH3fjDc{mPKQ#&V zap)ZCD6S@1m(OdgWR{JrNtf8yI>@k*rY@Cjl!42&%1+1ah>zKFg?1zNvfY!^rwe8` z%5P^_mz(o!JjdT{;2s36TfzJMLR$x}h5WygbE^GXy5f}Up#VKt33K?SG$vN4%?^2< z)&#AKQ+vG$%9tpz;B#Nn)agR|j#BHLBabeYDdS>WuD;Nz%@gu`QtQ`Z_OTaLRV(~V z()!-G^qw+xAh|ZFVwe_R{8KquXLD&sokhYS?$8BHduNDi^L39MqMbSu=k%1Y3utk) Z{{Xm_zhV#qSnvP<002ovPDHLkV1fhBcgz3) diff --git a/_images/math/198081a0e86f620d11530b422e1346ce3e090ee6.png b/_images/math/198081a0e86f620d11530b422e1346ce3e090ee6.png deleted file mode 100644 index bc597d8ad6fdd10ba1443b58637009dd0c76da80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmV;(0XP1MP)%A|nGM^OgU%HYMo;0QE@?*Y)53={`$Wk7W> zOc{e&16*q((5d`DuC^LP&Av}y>JiKxP(Dl<)20NtRxSqy6HXv=LlDeY;K)dY2P1?J zQ^w7zur>65Xb4CvOS18Xevo7dJn>!u+46${g%4N8?f|zH1k4mpGeCk54p=@e#)w8U z1)dEIoD3*hT^0T@aC|^j$C4R9!jbaZrLVq(n9%nS?+o}Qi-78XE2Krk>cii(ONA|eC?1h%%e*AHY#000CX zNklP{zO;B2f>I`DpC!KRPD=@HL{A72Z1k& zVT$Uyp4aB?@Jy4sej@{I>Z8A*xeHZCvoVhsk#KPu=W%GphSbJMBui?OfzZU;cpHbe z3=arXbb0G{tU-2IGyU>blfnInS=ZAnL9M9tk02Yc{56pMk-q#WFb zM`;2BVUmCc@G+DoYfMNkgE2%K*VFupXhv<~OWcfjCy^H_a$2>qA1j0zFtLl5n1;a$ z&s9nkyk@cnIKn1n1X71Ku~01eiPW01V>z$nkj@V6YdP0wW-vTE?*Z0W*f5UFPkTU^ zfFv#B$)`OH&|q*Y(PV&Q#<=aL8Fz4EC(=Zdt2QWi!fDLJJ4bJ#1PNdX%?7!!jw5CZ zz$V}n1$4RYnGiQUu!v+1cnw3uoIEdtQ-tqn=A!-ft}*;+Jli1XjuWgq`7#C z)+c8KxP?s$CFciB)I3ua-WX-}nGEEbsGRN60v-buA8pq(ArYY7tH4J3k}uARdGBmrG_`VPUQxUAz?ER8ajG!&{;lV zF%TxCh~qP)ORT}q@W!m8LT;y89UskQU2mdXHlb0mVzXjn*LN#!daeMZPoDt;p+Rev zE{F1aU?5CTX#w(7!PDRic;G7eBB8W}Aqg`ClHK?^j96A%c?@JA0~yHwKq9|{!J-sK z!U^X;O{2|z6$Z__-G;iqG*TV(@`DdVL-tAkXl^h=*_)~r3e5%`l@O9fZ-DoN5RFpU zXZY@#J9q9K+_(c7$Uyoma?$#>(tnz1IiE@O{pB`NgJGpg{icbp-woVm^nGhOQeL|h zn7ioXqRn{4|LwGR*4FCr8r0yDw%?%!&EGglhBB6}#~15TEijsU^T3w>-#F&t9O}}v z8Qj;J^d`Al%k*|qlh`byxF@g@kmNeFXuDT^F6dTM>tG?)yVa4gplQ+>IOC$)wl`>j zpUY<>ISm(jwR1rqLlajP#HUvO8%W@nObM?$cmn>Uoq`;2r)lDID7l^@KePNzurwbo k;vja9+WvE+>!a83pNJ`1Ks}p>NB{r;07*qoM6N<$f}&v=I{*Lx diff --git a/_images/math/23d5797b948bb8b165fc8335d77b71ec57447b44.png b/_images/math/23d5797b948bb8b165fc8335d77b71ec57447b44.png deleted file mode 100644 index f692573efa6a03b8d504d68a83024f0eba93b9b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 647 zcmV;20(kw2P)*t0$Xvb)3;`U|7#K=O^s6zL3~>Phe;|YN0g#x$z`#UWYGOZt%1;EwKC1#SoB5>;e*F$54u#2fj{ekng^sA^Y|F1Br}v|GGK5; zl~HD33Bc|eY=sAuW=vogN0kv{C@dh_7+5rQGB7UyQanl^umO~HCNNkrAZHdnVp97i z1|HOO#jU__1}U=~QqsMoqz!VmAa20GaF2ltHU02DU|5WjS%`9tC_`as0kWqU1K7pG zkuwW1#&C!-?BqicX$;_=@Blfp5MvDYop(hqP(=2gd#=}joLPu5h8H7aT}IC=%mIXr zVZ^9<#7NC7kYs}%SQALiEMRLfa?l3U%tC2ROC4iymTC6i-W{NV`Q~yA=c&*jD4oEt z36yi${V6hsUxC2~lyez0C^ClS0fQVU=Q1py$QZ@~<^`af%YMO{l15x$0&f5)=Q5wG z51_!9NB_PtfO0O+WQshc2hF)$)fBb9rh;=WM?n?yRtj2_Yy#k%%km+H{Tv03>6IzK hpIHW?sf}8W001-lelb+S$twT=002ovPDHLkV1o2e3j_cF diff --git a/_images/math/24b2a39a312faab1a8bdb1f47c259f55fa7ce423.png b/_images/math/24b2a39a312faab1a8bdb1f47c259f55fa7ce423.png deleted file mode 100644 index 2eda00cb3c8dbee1c46d3de6cb5162df680c75be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954 zcmV;r14aCaP)O28=-@fdhUJ6%S~uZ+Tn@NGu(U5dG|Zt z{W<;!Y68AOP0{A%?Ol5S>a7ETQBKK4Q$Ecnr5wZe_51nv1#=l zkHTtTOBUA@>o8uIg&E_GU$2wYr`N!iEUr1Z(iZPcA_Mi^13da-e)G_$?t`+Y+9Hpf zJj+MB4`W!DvACJj#tZ2}7G~i~o7$D0bL2eGjEh8yRKz-22e60**;9=)#TsHnGvrAJ z@-kLq6IeGLJQBi48A4OC3LUKbS_U(&W!mpnIuHMo??*H68|n(?We}epMfK&f;{Oe^Dut8S{aRC*Pf*Eu|X!o#z2rWO0B~I#Uq0IYD(}@w#!!Ry;WN|bV zC4?UMl0=FbsKLCCIZ?!VvtR;Rv<4uwHM%iG>SJiu_*!0c#mEz;%j-cxcV}czHCcp% z4O9OfstSj$posNH!30!T0Y)Q)76A*=3LS>B%+C~whm_2&j7WwNICFW)Q)PQ8Mkh}l z>Td(5P{KM4cUnMAE3HLFg%;AH0b0X|9!QHT<7=fx&55-47&j)F3(eWl#_!fVA9~%ozUj)kCOlQ7k=GinxD_8OYoY~RljbSf3Ep^% zpHsX-mKCwoCS-RDy+^bhX8Qb4cjPLiuS(E zFUMNYp!Dc$@aETUqw*2&t5t2)mxW-fgO!i?rdU-<`sj9lGky-(|9_;h0k~G1np*56 zby7`h&|~eku5^P))2`^Gy}L`K@ES=wNtNm8&r|RrXLBko0f!K>pL892?B%@Ga!Fgp cTl`n@2RL=*hJa@ga{vGU07*qoM6N<$g5UADKL7v# diff --git a/_images/math/24bae54cdb26ddb9f6356a5a206c54669f0ba93a.png b/_images/math/24bae54cdb26ddb9f6356a5a206c54669f0ba93a.png deleted file mode 100644 index f3a7f9c21ab7a9bd5d6f57684989672c24bb34d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2426 zcmV-=35E8FP)XX{H^SSti+zrs>9zRWD<-klB~2gq~ZHJpLYE)j-1@lHG59Mzu{y$1$l5H{|MelNe4 z9^MR^%b1_8RSPQ(eYs+CCBo`&kRk>0(;&5EKqyDku@cNg3y>x6CmZIn`XPn-yaW;G zllkTFB4{q&!o?0eu}}+(8-u&)!6yKjA~ZOrMTUtY{_MkE(oRm;fbKs%O?ur` z^6{ti=S|?qnYex{!b($Eii*C#QhutR!HJgFW>>`Tja{yIPxegdAR4o-UgJe*#sTq>Z~rz#pD$ z#aA8XJRYV7f;wVTJ7L?^wP$R~o?|(rwWBlkfyEgXb-7tLE3kP2ttSb~SaS}pIw&V> z@43zy7P?d?HW_!YAjt}PLa7@6^K+hUk?Ucvq(RI)84%$-tjR)$8P>$2&4FnUGnIv8 zKE>w`kTKB&Yw?T*F?#fKFR^WSv=+jXT)Y(y1P7}U#LPvBX)>0@TPfHF{-j_-$;Go) zC5RdAFK80UKcO68YtbNPe2FWd@8Mi17b#@|goQ!OI1sIX(*lHYAKd8|R(wNpt{DLu z#EdhAe?}e}0^!ug8NV+vA}v7s8K)l*_I{5~Ey{2GVh*rE@&aW~_BYVPP z-rS@x>;I~w^N>AZGjG}D#BO11(2C+hlN=zdla{bH2bq|wrML>uj!6Nv7S7@5T-*pt z;n^E^7J`BG$}&C0)z4E1hu)b?mI8W%*OV!^iFqqLJ1}dPD#vjel&XJIK?UtvkY;-GGIt6SZcmhl^wq=cT3mSk%U z+7Rac`M80X%LB(dp{(c5qa@nPw>p6T<8u$*WTJkd4nK@^{P!tfN-22w}e9(9qxv3ny!beZXRf z!ZeMKgn10$`7(ddNva-Fi8cxXr0(#+=pXNQ;5GSowv;ORpH~KvuZ4wad_clH2AIvi z;v`iMsYE+c0IcKF(3g**MAHG{jpTa%x|SIhrt#y1FvlkWv-!uJr0OA+Xg5f}VO^SB zkw?9Fl9NL@X!68Gczo|&Ovap`-x7g^%4FVFs!sIwUhC~Gfhq`KUAofX&>~_c*(0p+ zl=|_ST8pOf5jS}cnN-=@yrRZ-fQ2IRx0Za%&=%09}mXx%2CNl zsvc5__BIX#tkYnTVe6_MmMaPUG*m=kbMA_!@zE|ItQa^+)ha9$1ZbTKDxOXE-5UB`t~ z&Ec(f83LVk<7*v!cQ>nEm&Wg(`)mtfkM`e;J6NIg;!T1vxSEP+?A6Mvuoh8+pux4K z6IUekD<)WrnfJlqN{?zK^y9(7ssvY~DH1v@*Cg~sRM3;41Xrkyy;^xNtwn>Y@g*t} zx>6n#tXR!xUXjpa;1^ch_Wigr8eEONjmBQB{C_W@&uvZpf=TFfO}%fM4+)(=&nTyB z>V4ZhNa*oXZLBY05f^}2c6@5yO<0DH}A9^^u9nEtI>fn#LM$`tF0b`L@48y z_1o@IKk5P22w1E9XpdUeGg-gIlIIE`H~FiZ?~tmqx|aF2n##Wmn2QtitlxHzx`~jR zN>$~+Tw}HMTUGg^pNTBkde(2hN8Loo>2Zy6pw%d5+WK8JRpp14S=MrXJ?ppMqplko z7=&C=4k|TOG2gWHyH@4LbTxa&x^@$$@Xz>sScF_r4r*$wwtlNBKfpKii!j&gF6FRC zok7TJl!F?oZngDWQ~6=H%vzkFyOhHobvr^{Q4Ux&7adf7XqaIwPS9P-VUM~UA+IP0 ztQuwOx24JtvDJ)v!=>!^sN0U?mH~mi^;_r9-{3K);=$KiIbd)7*869?!3uluwNVb3 sTfgU^G_3RBYoi=Yc=UHN5thFF3q}05!3_gYP5=M^07*qoM6N<$f(R*;Q~&?~ diff --git a/_images/math/278d5e2189c7fda021957de3efd12d229dbd98ba.png b/_images/math/278d5e2189c7fda021957de3efd12d229dbd98ba.png deleted file mode 100644 index ea465d9b314d89646b43875da55a62e8b8e15098..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^fdJ`WK^;+Z1840bnC?d#?TYWrQD|;iDjlI#IIxx`e@M5IDO+crU_q{ oHZ(qzzjGzD;98{xcZM0mn~%Jc+nii^fyOd;y85}Sb4q9e0Nh_fu>b%7 diff --git a/_images/math/2b529426b8798a925d1d9874eb6b8d2fa508da84.png b/_images/math/2b529426b8798a925d1d9874eb6b8d2fa508da84.png deleted file mode 100644 index 44dc8e63becf975a21e67992dfb350eefe49777c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP)YHfB<#{D1(8C0S{m+fU(#U@F@F*U|zzbYy*PHjawD30)ox2fKwUA0|c9= z0hhf`UMiu<}j@kg_6{1KbP1;sPkDSko&e01azkSk1uj zn1NxzLk50`Y385+3Ize6Jc9-U7tnt!2N-UEl`%|(g{(P>X+8|RK*v5|V8~=(C;{?q zVaib4#^=Dm1~e3CqdVAb4B`xD*uUv3K$O8P1=`30j3H(Q)(emT5oh?o%UF8>JwOZ? zVnLxa=?^GWfQDRCVqiD{3f>DS%1-JZfV0`5Cj7@ASqyU^R16R=!k3WXDFAOmLQ0ke aSfl}csxz6ScWZtC00005P)BWP12uMK`#F_UJcALd0=7aa%H#2W%XWq3hGUlkmJ2j;_N){#%>R;J zRV+_OgkVCQXc-zjtgr}b-evClESfAoe>KqBS}vDIpqj8_z#41x55S>Tn*B76D-G0H zFe-w3Fp@Ow+Y-}vI;U&ECn5ZVQa{l&?4~hAZnG@(Sc3cT*deW7p{Ec&Rdm8tjimy5 zQmq``0$PH;o@b%Y6x@ft1z?NjMsa4NF%4`EvGfroF4nG0E)SP>R)^_C=p3?pB=+mv79mZzK&p5j)lf;WdL<0~#+ zC^ZV_8>eBbb*xB^nN`9|SrIOPZui!;rS^U}iH9n_<($gHZZ$ofj zc2~JKjEiF>8(RBM5;$N)L?6zX{SI}39*53d5VdbEP73Zp%hM<#4ca-`9@K*NMRls6 zjys*@Yev!Ep%g}8JQ-TH1@{pDy1u?KfcMaz1<&cn&ZA@4f1B6}i`V4^khi7D191O* zp$!TN51I8kQqk#I(dwNa9VH=_yqIS@ZY?++&A+zW-b**p#Vh(7(dvvq^EM1@00000 LNkvXXu0mjfE-6bc literal 0 HcmV?d00001 diff --git a/_images/math/3077407c799a68e5818a3221b0bc68e936ca5e96.png b/_images/math/3077407c799a68e5818a3221b0bc68e936ca5e96.png deleted file mode 100644 index 0e34ac2e9895f28491d8ec05fad79e1051f1c1cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmV-#0g(QQP)YHAQG^85KzG9hh3b>fWZ~aVD>M7h$u6#1R&%Y6WGNeEDr4iFfGPVSb&i4 zWMEzZWwIRtiE~U~umZZLfq|jq1CYCkf#(3sjXEHCZUu%j3=H`OK&ydj816A}89>eV z1{=%!fMGEMgTn&`1}+d+l%cQ`EY9Z-bx;7icsQFoP*W}Q4h9ZUhMjyM;d*DNEsX)( z6CQB?2eNFQe`Vml^RDOx$Z!pqgZG|$uGhc40`g#o0{~sHGS;IYUnKwl N002ovPDHLkV1jr*k2C-P diff --git a/_images/math/323f2a67556abb8dc5063fe1a66006fe041e1468.png b/_images/math/323f2a67556abb8dc5063fe1a66006fe041e1468.png deleted file mode 100644 index c933df6bf4ea5607861775199da0cc5a9b5b8a79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1280 zcmV+b1^@bqP)ss{cz*u*4 zysob@8%E7q%daubA8I`=>_DwFLxnH#0WU6-QCtCklZ5T0-}{%3zP*7TnqXI+mJ%01l!dlQ5eC*fDK zFww&6P`Q&?NhhOE*4k!vq@>`H(SISVCjBbFy})JUdB}V%>Dp*`Y;qbDm@hSrgOQq! z{TaFu=x4`oj;R>JF_hhIgdZAe6tC|*6fvP7{PZ1DNczP`yeIkSeO`V$o(tB8P{0W{ z4Pb@_81`ZO8rkLQMvZ#lQ=E#a2m$?=bGi{W`WzAc(#em6oUr06bQ}_X@dod!DBC4} zzTj4ZIT8vu<@b45)K*|>RgCq%`^!#|1^$4tLi_LN7qAqm7=r2H7B=LmQ`DBzLgLYe znv8TV{Pxc8_X@(V;Sy>|zuF*we1nHkvRf0B%(w|d0Vk+FJ|jaEec1od5{__-Mf6NF z!UY=#BUOkVm$~$XtttplcSJ=s zA|bDn1mUV-Rjj1noLFctU&StyX7wsJ5lC>tLcQX$^pbN_UfDuBN!P<5j_NF}6`U6v zc3Z{KZ*I}EyQj6&4JbMHh^!(Z@L)*znBvSp^1GXzOMfeAwaCpz}jUI?!RSETQX6AsQ4B!*-i(?dN zRmb^u9@Z0nt@KLad?*a`hgnw)*vtj@O^)YlGrse4;Y)v7eYH3LPG=!aGo9iusoy+$Bc(cMvXjjAb>p>!)mgwRk&D!ebm|Iz zuk2+Wn)guWqqOem65#*8-*o0Rd}DTG<|DK$!n&0i!Z{z=YWzOcvh>dnBm8@Y2=`Ey qGDfl#6JG%@XDW!*Ty;8 diff --git a/_images/math/3310133f88076224ccd18998832582a61843f932.png b/_images/math/3310133f88076224ccd18998832582a61843f932.png deleted file mode 100644 index 16bd1801a54b80ef14e7639e6ebc1a9d302be9cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmV+%1>^dOP)OP8~iu;Z}4Al`Tnti=5ILZxk2V{Rn>(n z6cUNQ=B*p5n`tG4#Aqh3df)$1`{aLb$Y9rXJ&X*wNg>&ryl8jZa(V5E`t;TFLirWo zcUx%bTKAR7MoQ@W)x?nGBe+3C%;4gNzGALoe5I&=(PMfSBP}pJHz_1mB(nmaWg&bK zFRvztT*6-H!9Saf)`E!-8j;Z;B*#MIOJBPokC@$4_xAYVb0G6qoF4oGBQa<#tx$;6 zPZ5&G>A3!KaP^ZITIq-XgM@$H?ZH1V630Joz6iLV* zA2|%tc{bz_cGmvw_)Iv)_~Wz(I?!!-i#;?8f74(1qQ9^p3HnkS=a%u5{1fsH=YIgw zm=yYNOd5eMkQQY$vjso%1X%6x?=1Wh@}2C;($X}+zGl!V1}@J!JdH{IYs|54um|s& zKl(7YjL|&`br(*c_8bh^@)WKMB$EI5#3MT6U5(qnKSIh8aijeGbMPS2WPmBp7(e1e ziwH4d?lO*itnBZ?zwQ4S(1u~B#oasx_2V_NLr@n;gnz20R81siENpE?`Hy2(i@4GJ zG41x*a|^4VUwN5|6Rw}fKy_K&*fRB5&-};Df}3}b$?B&y22aXuj;{wuw0<6RvmUE_ z%Irxm!e1YSmpXCFk(g%6{{INY8WaJZn4P-VY(JBbUBxNxtcUEb_2($(zYj7Fyfy`@ z1DWTGr{%f69w3?3RY_=Vwfo?L zUjC5uG-^%TEbAvI|8)4E_w@jY8qrwsy35Wt4jHpi|Id&NcqL5kTk-y)&iTaR(nE># zn;u*u$Fxl>8_r~C!K92tjhws6SM9j-*Lr5R6gRCJg57cdn%euN@Bp59kCFnkLf&64 z11Z$Xm*V<2kpbyuf3Ku*%r1#`jrU;x0x2QJF?SEGP3s9ZQ$_a@$k# z4biS$39;83a2Z6qHi)7$K(uRvC}+VG?b-l}{_qc5M7uVCk}DLh7wy{rEB^pf!B}AV S(iJZN0000Od^W!VDzWtXr`SNa+Ungt-3y{~ySF_UxIGlG3(q z+s>Rh6A%zkQc^N+-aIiev81G=uC6W~9v%k=2No6H(!4QnM5EW`r2eX?x@EF3je0Age-VcE&wcokcPcEH}Ti889%MPZWu{m0q&~ PXeWcGtDnm{r-UW|vT90A literal 0 HcmV?d00001 diff --git a/_images/math/377c6b8ebface73faac45f7330968acb9f463bc2.png b/_images/math/377c6b8ebface73faac45f7330968acb9f463bc2.png deleted file mode 100644 index bf651cb34d97c1ba0fe824d5b63ee467541dfcd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVdS7e|Nu$9F?>+8$_uOy5l@GD_;N~zzoqMg&LSl! zQ&veGb)ZLlX{Zi9O_$0Rfm~ys0QNs(%9BU@3&ptNcD@-uS&3AYvC<^h)vN=_z&z{j zgDF_La8HIag}ZQf&yX-GR32BlF~M)jPoRk(|EaeM$W>HT(qz&w{ zS7QBbR3f*8^+LMr3^c(6D-Lt8ALUy10Nvq1_hiMs=C-{_78SQSO3vtu#S1-Z+q)UH zb10WQwUzK@%DH2;BNs}GM4P{FpsfAFj~^aiD2!MKhpP;a00000NkvXXu0mjf#c$j$ diff --git a/_images/math/3818935095163cb1bc91a22f75bb916c6cb0cf9a.png b/_images/math/3818935095163cb1bc91a22f75bb916c6cb0cf9a.png deleted file mode 100644 index 23c6393946f754d5aa035af696b9b015a25ff1c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmV;G0&4w!0006Y zNklljA6#g3f9M@?Qr$e_^Mr8pOO9(MVvJeXcQl~N%xvE$Y6-N93A}S#zsAwMBvs+ck$v9u5*+Bs7h7~q}VB=;_NRq`TR{@(lEz014r?tshf(KpO) zX0o@H0HxTLiFe>^Z#h`uRe}|f z1fdkCW~Ah&o4*IDi}0zLj4LV1?a#SHsH4qh$fAVBu-1iW>3KJS`0$9i2wTY2XYb%W z&jnbLQxMubMBAgE;XJu!+>jQsYClM}OvnY!=)~BWUeAGX3^Q3Z7gxb=pB(Qtb&#AsZ8C)500000NkvXXu0mjf#Wyu% diff --git a/_images/math/39a3391db43a39ac8307d8e9b693edb4758d0e57.png b/_images/math/39a3391db43a39ac8307d8e9b693edb4758d0e57.png deleted file mode 100644 index a5129eeb4f48714d85589fcd0aca64ed0be30c5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmV<00VV#4P)ER%*@Q@=H?V%l0`wwve6MQv_jetfzun8M(fCWs1 zG*ai#KFo03=eG1nWYtc4wOno8f0IZ{!HBfv5@`W9>s(tj z@{`t|iOCTaX~`whk~b1*$tBVn(VNn$?Lh5js6-s~3DniUQG{7lt24W&+VHXedvb?B zldd;CSG>Ig;M1oFH;9V;_5tg?BsI@x=3d)fYvFN`L@J5*#7?yg1Hh(Fnit!-`*jXn za~J*c46gWNiB~Ll(G4vIZjLVTCQrrJ^yLm3yjeqjDc>@5cjd@E(0$>9Z!4Wrb}3N3 QwEzGB07*qoM6N<$f`ZP_%K!iX diff --git a/_images/math/3a9f818b22cf231e85672d4c829f1e70a9a2b92a.png b/_images/math/3a9f818b22cf231e85672d4c829f1e70a9a2b92a.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e1048f6389c139a3418adc31a237b29f05ec08 GIT binary patch literal 433 zcmV;i0Z#sjP)001cj0{{R3k6g)!0000mP)t-s|Ns90 z004A!bmr#fVq#*Ro}SFi%oY|FKtMo>ii#p4A_N2kP*6~|wze=ZFboU~?yC{#0003z zNkl`oO0nEZcMogpueq{+DWtYh~W z!=?A+0vIl?g$TGZ;Wd?Q;U_Rvkc!`Sw$lwjl4F7beq{`-AZ3OO1e7t&03|&wP6Gxa zz>-X2R55II0Fiy~fZz>oRm?J|eBMk;squ#76xuYhS`8}3TwMFepSrCoWk6};6lJKuBuh53Pl*!5*I4OC0phK1)|h7 bff5=3g?K@Cu>j%_00000NkvXXu0mjf6O^L> literal 0 HcmV?d00001 diff --git a/_images/math/3cb24c2fa530dcd6c478966f116c59737172b831.png b/_images/math/3cb24c2fa530dcd6c478966f116c59737172b831.png deleted file mode 100644 index c868ed7a516acc2157be792daa0b930271521fa8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM~!P)?0@=MaT0LJuM(5EY~c10Jl<(x@nc z2UpO86iZON7xC81rltNNHPnlTiqYahyaZGbEK(HoqQp0|yUFgR*{mPz%**C|^Ud2g z?+w7QY)vA_!+T;&@e=OPA=vDYjp)jt z$CvXHwKFqj!&m8J>qvh-hvy+%4$_tujGbHkV00aTy3dllzP z>tyZDzv3=~^wrzs)}sA~xx( zWFXCrjn3-c7)jP{DMin_DJol^8|SN8eKS#5(V%MRGrEv5e&4YQY9-*}%XD0PRJLBI zP6-Ik#W&WC47_)YWwFGQW(HnVu513Fzgw4_>xGYbs23)?kdZwR>UI_IAIO9v{{vEQ V!qo8;E~5Yd002ovPDHLkV1iQvmRkS- diff --git a/_images/math/3f770aaf50a6bfe78fef83fc2c011b709a2df606.png b/_images/math/3f770aaf50a6bfe78fef83fc2c011b709a2df606.png deleted file mode 100644 index 00e2932a8a1d4c283d774c3f06643c1d3db85570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1011 zcmV0{{R3SLHna0000sP)t-s|Ns90 z004@List6#3=9l(bac$j%wl3<1Ox;?KtNDXP$D8C78Vwso}RY0wlFX-0s;c0q@=qx z*qi_W19(Y9K~!ko&033cs~{AVw}3$V|36z$5{V*^X6?PqWTrF6;NEkDVIOY5 z%yh?6;o~iWxB-`+*~fdZS>l0l#AyYG<1$O{3aW&1y^9tF#>EKjT;XiGukWEJ3=2$m zeP9!E(M=Gp|Cq3eB(mH*{ViptdqYW5!ukGfXJ|2-yAJRfShpT%0>mYVhXL~hSY>U$ z{KzfF1|n#-z|bE^C6a0wod*&e7yh)LlaW<1*iR|Wmto|LTY;4${0CT04s|%HsBt3~ z@)?9n;*OXdAW>{A(C+M*gbW(|8zK9Kp ziPZoG7BJZ)hz0}GsVUKN{VKZ@LF-hL3L_`Q%D|XbEfR#%)|K1fftiv&;~HU zQoz%Kc(ml&e6Y7n{UEGeFnOBz0xv>Uz=7#<{CN^a+jVIcE88~$6I-4?D9eN~!&P=OCZ;+1J6t72&rZoU_H$lF*tGuBGw#B3 zmD^ZV*6Aa^E+$9X=Zg2;?v+rrlD+Ih_D&e$4X>` zX@zRGC&v8T09K@AJk8s)K$T+EQToa5@^4^XVYLefTJC{V*C-aHJqEcF7cJ@7Z_K+x z+Ij3@abMFI19rQME*(1RWW?K}LgjoS#!#~vw(T0zed!IOHAL}xV!^;{|2g28K1Itn z4pPtrE_gv3{~I3wpSKd!t42R;nGM0cf1YdP%XY3Nb5$g9U?VY=66>FhxT2D>xh9er@)?ahS2Euo z>sE7BBng82lE5B)>DE_T*TsD`S49$s4pHuKOc#{%`m#=Db4?^UaDO|zV;7U;{F<X%8A~=>iK8LcOZz}8! hxF*KgKi}d0^#d3v7+=3h_W}R_002ovPDHLkV1mVd*+c*U diff --git a/_images/math/40351a54433aa452afdfc6195970641d012c2158.png b/_images/math/40351a54433aa452afdfc6195970641d012c2158.png deleted file mode 100644 index e96549cf86eff082d0e1ba35d9b0973b0e62b147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 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 Yf3Q;(;U)6BuK)l507*qoM6N<$f_iH{H2?qr diff --git a/_images/math/495503168cf2b81277e471d9092670a781febf94.png b/_images/math/495503168cf2b81277e471d9092670a781febf94.png deleted file mode 100644 index 11da1182c4ea3d624df63df105242edefefc5c65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1352 zcmV-O1-JT%P)$?>M0hi)HH~qp_)dEP^ikgR*Qe2V0<%syR);K-DGpQ zNFLnX?##UResAXen*&Hidkk0!^vutV6@e2nD-dVXdmyEyp%|Tt(-zLG?LFz0&Th_) zws4;EpJc1EIOR$kIMorJ1Ul?&L3+q*H$%Uz zS1C?7CkiK*(j>jPs>>h{g zs3`p^oqn2z+^fM2z(i(nJ;#FluEfXC(5=kT5!Z*HiMb0Gd=2m%*6(b?HQ-0rfMB2a zoxl7k{QLoOKnCZ4S$u24ogmv3r^I@K+-6D+bKig-it|xA!;n#l%5^U~^C+LOsa0o^wbPO#_ZX-GsdW`$ZWw8hE}Q!9STqnHH%LZ$EpX z{(==e_l!ZxJCrR5{($sx9M0QVLsxE9_cD44x1MthK@n=S>|Il-e_jt|8?1<2kBE~> z+=W$vOm1v2|5SV7q*z=Bjl!^9z!QUksXr5OUcoF*&@pp;@I7$reU98$uMfaAz#uwX zqzgv61RSC4pIeWQ>3Br^@w$oNu-gL-$!#n&A{{-X6>V2_kneYjBMNuA*>4eFu^x?2Ll{vI}$=sS7+aFtWGwc{L z4(oGjAXp#Q*HN)yoSvRgU&ka4t&^Q6$pk)q1n_I5WA)04lvMJwOs+ghFCFT)UkcX8 z_sROe9Mh89S_$Z>L`p5Ed@l*g?xaap!=P9OKTNsxDJek@adC$G0+AvCrq8}|@zB4w z2fSG6QJo}?1yKT*6x@^r(@Qm5I__Ok-CTG?Gb7e7J>~6G%NzZmk6=H*XfJc9aXD)J z(o=uR^=Ba4#LDZo#Vn8pZ@@Cpxs>aVVpBo-S}*5WV(MK6n8nrU)?+_W!=|xyg*-qH zULIZsoNuOFkA3ZB(41C;D>Ne&o1KSAwxs?0#Kxu~H)_HEK>q>UY)I{r-&c?T0000< KMNUMnLSTZ9!I0Ph diff --git a/_images/math/4b6dec79b127a2fcfb65d1a40631665c46fbd35b.png b/_images/math/4b6dec79b127a2fcfb65d1a40631665c46fbd35b.png deleted file mode 100644 index 8b4e0abd3db3092c3e6ae5612520620df350ee06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmV+i1Ni)jP)d?5iC+Hc#ZRBcV}le+3og&?7YqU-uGr_-n;=gy6%ug zI&_oWX=SdugVx*^Jr2n-72hatddA^YNd-L)i88CcQ5Z5t<8dlhGC@08i_WcFPgI*t zxgtq2PaNOc@{M9YP1dcwvL?yA;!kC|2Ahq4pB<8qfnAFz_pQvvFd*F|ww# zDj%+3k;@#!3j6l)5QTh2DxK0$R+k|nXyWrnHruhfE0f>BWiP7$`Ox<( zBR3d48Vp(?`qCeUZSu||*M#o(hh>y^@FR$oHjO5Nb8KcBTe3nOFA&*R@~OWWEqh1) zR*4?q0ZIlg&{>?}<)POx5sLNjnm^mL1WYDlX_HUgtYS6Dm)~H<)Y0g^dh`HQtgJbA zd+cLYTg1pXN=J$nntTsXGI5%Y!UrpF*CQoQKAkGjxfne;E?sJKRm^4CnzEJ186?v- z3sxxB!!5ToZZ;e=fZLbO>~5lL$PDt8c%?3cvI=^D{KLlES+^<*Cdr(Azm8C>hjwtj z-gpH)qLrP3^G$5`u?Su2fizvEuT>n3ahcs{tp6q7Uy7Mp?EDcv4c`#c=61B#2)cY+ zd3a6lVTsE;kBNmkC%Q+oV#i-m3d+6kKOQ}FTs;`rAQ^Q$E*2G$q?>K=mf?)Nn(_rR za;v*^2{V4fGg=EI^W~5e6PrC^rn*iI{RYxP!B1oF*#ClDy75Y_XOI8@002ovPDHLk FV1k8kU+4e; diff --git a/_images/math/4e0deed295b8895008ef6c5ade2c33fb06456e64.png b/_images/math/4e0deed295b8895008ef6c5ade2c33fb06456e64.png deleted file mode 100644 index 306b9d6e947855590fa00dd9e20ab7d0c31b5990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 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 pHLqT#!fw-hzD%tKaP)8O(Ob%F000A< zNklLJ*JiXL*P9<)lLRuKfN&?0IfNTCQ7 z(o0J{6|D4Nt+{y++O+hb=plkwuwMa1Ja|~KXa&WHc&L@)o7sHqZe~*B#TT}nowsk^ zZ{EB&Gk{Rku?%XI+D$&s{e!9*PirNs*~FC$W@}e{#LZgCYBo_je7R~W9WF;V>+$2c za4Iq{q!5}k%M5((xqfc=}k!kN-D(Y|xI!UwP!NaUG{lOqLS3QJl z%rigVz2suKwC)&c9ZJlf7UUWCfdyd7O6FunfwZ_amtm`0+8LJOAO~os$^KAEhAt%q$lX7&Ss&C53W#N*!`ss_*4_wgT?A(LAveC+3zx;O!*ch zkWAHE(BG5I4p%30C4GJN;PlR#|F280;If;ez9Cr*?hSkXi~Ip3viyx$_L0H>0000< KMNUMnLSTXlzUnLh diff --git a/_images/math/548e5a87f82147560af3911d5fa37e1102c698ca.png b/_images/math/548e5a87f82147560af3911d5fa37e1102c698ca.png deleted file mode 100644 index 74943a174bb1666cbbc366d622ceb7f11c491921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!VDx^&Io`cbOU@sT>t<74`gWwEz~Ic8Gb}7D+qP{J6BB#(?3sguLsC+bl9JLp*Yi(+sy#ei978y+Cnp4yh5Ds4 zFkNfnYV{Ln?o@1I!0009( zNkl2C+>7R;TS6@?+4R21iIXpkT=}_@(FTKHXvFSNo%()ed5d z(=Xv(J;$ImX0C?hj5#cL#yT?SEHY-9FMvIbECiN?NHf2^3vQN}S$`W25i|-UP0v^) z2f3FqcUXRc5`h(<x!+aqb(9ME_H&P*Pr!biF%w;%T27XDK@U+CjCZ)f z;hUJ0($!V+3L08jZk|`T|FK_6O-$f!#oX`1*j$`i1ywuNlCf3 zzJpoWO>ghL37BSoiopvSMA9IS0z~(TpcvXHMK@6&Jya$8&zmS zYE(csp7DZ~A?D49u9bNY!ics~^by1uE<)x6X(^nP$YUO_Tu4HV;Uy=inX*I)@wvvP z?N+w%f>eD+$%yEpi;OU0h6;-X$#bMxkk+mo+jQR=h$ALepfvs5FSoZyp(@e}u^f*_C=f34)CYM{>^q1&CHWc!W_OoiXY8f0%mhO#n zehmL^ak@98@OC9e?Lg~}%fXDNS^MF`&_-vrSYqu*mPz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr0009U zNklW|Nu3r~}!}y!qyR-_Cn) zW`K=0gW8rs{bmQ1|3TGQzQI)Jm}7*;bkj!ayWOPFKCc=ZuRoP(nI+-2%>zeVIG%3a zy1}2de_;D*;GJUX2%1);VHSiehjb6xwe#9d4$lCSKFX@8+_WMMv*;uO*!_mpZ~}wF zUZ7BnFUx$>iZslEkiIq5jkDT$DT817G)#ERS8W%YR-|DTgnKDN%P0X?#_grb*ex&@ z+zhN8^s%}d3c@1$3AB-iHOz*(+Nu@B{Yk*7*r{$pp`<8;LO0x2|E`SJhbjZx;2Zr zJ2;1;h)W4S={3Y-3%p(tHjWUU6XzGG&K>~XeK=Dd3kZ|sTfx!m)UFCe6?COl;LN~G zgy}90B|EGff`Ha$S;QrW(NGa>TP%yvD3f{86JdG47QIqH{E4D>MaAshpUO@zj z*I*(~+0a63`!LVrVwD0}jA;+otR<<)5hiX+yiH?AmzGc7asZhgEU z?9b>N7^BZgl7k6)4~|XW@Zg9^E2BQ{eSt*qsvGPS_6*@xX(A5s-ur4r5*-g_1ZP_2 zkWjQ2;k&>eWd30~MU-#0!wB11<0-=2+fy~?cQ$s?#+VgCOAZCsa diff --git a/_images/math/58546c2fb120b9df6f349cc50dc2c62c8d918b56.png b/_images/math/58546c2fb120b9df6f349cc50dc2c62c8d918b56.png deleted file mode 100644 index 00f252a66fd4ddcac6f09ad40023b32ac0bf757a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 916 zcmV;F18e+=P)3_$em1806RhbmAS#H0XasKtys9ihDCoh68u6AETPhZbAb1hn zqesDu64WC0^xu)0v%Y_9x>D%Vy{MGViyUpC^87^l04oe*9D)rekIrN3FoW84DrM-ApM#)KiMSO@Wk~i zZ($Za3n+lqgNr_K{Ytcre(E!M{|ClfRXt)nq?Y*oeLC=09@dMU+-dUR$oyGVJz^X% zE!I9$AJ^j^@7wHFs+fV-=+!edscpPf%ZLkp`1Tr95~0@yW_iby^H)_=(ryz>KVC?qy5|LAA6*#M~nkoy#3qwE{k$u zm&i|L1uG|2rsI3LzL9M%TTVTt>$UN57`)%qmd_S4^!~{2r^r6m3s%qHgKQoc?D6S@ zIP!cNC#ybtY>#8cCJ*nB@6c&vhl9`}g2ngIrB%h3k{G70qbHkVhSqQZ3(gyr!$GKu zU~yVcqHb2C@X(d1%rKMclcBb8!f6}$Kq&Kp>UosylTP+OF#2LEb9D^{3^TMIvea8{ zJ(D4n*dIz|r=Bh{Z1mm!nX79sV3;wEvt+@_Lsc6yxte9i=(ElKAMjx(3vnVg?Q1 z&8_+MZO{H7Lnyk^7IHru_pgbqj;m`xy(wm}3VfIMY$b%E%j}`(eJ97&H7Ih-AlD%q z0n@H8gktC=*?v5Yj;m|1%P|8qOSa5>6@=m_L$)7T%yno$y*Xx<(tOdR+kOy=HDJ~i z@1zd qB%$IwC@1_cEyhlmuBx#U_Ua#*pEO9u!ezh!0000u{T diff --git a/_images/math/58b2c0300063868c3de343b2e2db1d646ec4b8a4.png b/_images/math/58b2c0300063868c3de343b2e2db1d646ec4b8a4.png deleted file mode 100644 index c62394c3c168260ae1833edb36b02abf9a1a9bac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmVPz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr0004p zNklLGX8XfrgTJ*TKODeRnw?>F*vd5BL@NlDl+Rh92w^(VeCk3m!18 zD>h$&30-k^79-%cPn7YAKGfnulT(YxSBp=CgL+eBIzZ0ed?aot#TVe#1;lJ6c6`H$ z4QZV!{Z_HfeF#vDX*cc5<+z2+9CqZxeu~zK#LHw($nS8vm2Q7ATHk>u zpTrJ(p_vrEPX|F0*$V9JBt?=ZVEu@2koYmoh$vRb$!a7XU@8uJm(dj$AkKTr$e1!9 zB>uD`arzkN(iF1J&81r>Vf1#zdIs#ZfoHAYUdbiY5*wbdhUwKzH7TNLH6s$({tq>S yQECQ%RWlkG)QlRjno%QGGrFLf89`m+Ir{;szgn@GY8%D?0000000vN0{{R3x`I~80000mP)t-s|Ns90 z001yBFp7$bA|fKTwzka7%;x6io}Qir1OyBW3{X%|KtMni78Z1LbYfy+2MhG10008@ zNklf>a7UEFJ}6YpYnTHPS<= zhy+Bv28zUEPzwH_4Je3MLP02qTK1MgL_sw3nhG#OU*Niml|ElYccH9xi=8A zH14EJ5vKY`t5S|PjAvTjx9OVkU|T-!u4Qt+md^TJ38ScL9#cj*9^uU<_q!XDmmPo2 zJ2I^IoJ)ZjQ}j4k`K57hLGCw)&BdGs_c7`aqkL2AQsH~RRP`(=2TP{nHoNg$KVENT z;yE`$#|KN0-}jcj--jV)Ou{a*)wgF>ZNcrlp#<*fN0=~rnZkKq=Agt zm+zN0HN>lOr9T_z!=I#HE3D|;k9m1r1$*t^?{#X9>ou)&gwaF=qud(}4_^zYx=2|V z&+uph@=>(doas<)7g#%bSfQueinN#f2bDL)bEe!X`Tzg`07*qoM6N<$f-KCU A_5c6? diff --git a/_images/math/5df885d10b1187465662cb3a275cfc491c992a43.png b/_images/math/5df885d10b1187465662cb3a275cfc491c992a43.png deleted file mode 100644 index a965317ac95f0e804169182479ef6ae131109b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmV;k0!;mhP)ER%*@Q@=H?-|tr- zi9FeQaFI|}w;rA*1eFr-tk>SWTu&w3H0?K&fYHK4GV+w)?4y=(CmH#YD(B(x_cdx> zJ_g-=f(0{$n?37J~i zA(C^kf;GH_%=3^tP`jLcP?8JmOeYHM@MFbax1vsC3Kx;8^V5d`dBiasc@+5@H=wcq z0@`e=HgsD19LW0CexTkP;V1HB@3Wu770jMpn1JNKxLOYU{6lSxA}?gm_XBfj-Gfp_ zmkR*P!L6tVd2%!%@>Ve0Sa0}lT;fsWJbYXB`0}3G0Dd0W?DRN!JNEJiR!vbCx5wk7 zZ(hUpU5=JlQhfZ){e}6Lrt9quE&Dvr_%7?9MpU~*^U@of?i~| za*c8;QPLekZD$NxfndzqRbbdS10hk089!?Ttj#q)i){(%2mYu05(Q^$Q8HB&C3RPn zlq#ZR4adXwYCUWJ9>~|)LimhsK7O^AJzo^UBU&9ZVAYP3!zYG3_i!?(MZ1b&*D6Dv zqaD(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub000F$ zNklM|%$xV#@B>JstQB=6AC_FDRVVB^O3#~6tVO!-ha~UES6{LrY1gRpx&15v zcDoT>a(p;tv1YmDx|>@If8SkWbhaO}O&YE~cDHG#)d?597HWuLFheKae**>S6}{+rmYbc;sE^$6SW5PmM6M4bXR zZsjf3tzZNGEcSXI^?F^`W7=dNtokIg1`GJ8u7gvZuRB?U@+v=w^R+~K+*-1(xHhhw56ohiYJ}}^4_=pSN)@h+Gws;aWQA*^;as$TdZ^!} zlq%XDezkE@-tw86pPWkW+BoEKFZmnUgH;(G2Kiq5DRn${2&u{HsdY+f9O*avpt@G! zZWosHRUlU17}0Vk(KpkyO)RdnBrfu~+R=O-4KAGR@*- zajr(U7^Ip$r^MJ{do-$8mu(BwE8j~ITnzPw%|CC8EC#E?sIV#ukc;>3_sO~r|! zLp9YVh7Q$Kn;3GcsW>s@R8wtY=ul0yHKm#dqbb!qm|HzQ)%*{?1~+rIGp^A90000< KMNUMnLSTZmNYGdS diff --git a/_images/math/608d2331462b2ad6055d0d54b67b440a94d58fc4.png b/_images/math/608d2331462b2ad6055d0d54b67b440a94d58fc4.png deleted file mode 100644 index 30902a11dabe302a094dd77acc62315071f583fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1021 zcmVLSSpc^>W(3<3$$;Myo?rPm z$Qj`%?K;$zgroccFXW~dApW&pph&BhepavZ>z`~Kql3JH`qJn^RE>^hQ(L^PHnT|& zdo5KvU0iBQz@+18ct|I&DSyAwRn$(&*4pXf!pOI5ybBUBW`zEeh++2$a7^4KwBYcv z3nQ~EF|ur`QX}>`O^9mCqR0z0JQlA`2=;LlJt`6p(v4T_`Iq@WYt@SKS+9B;V_PbA z7I78bz#mB+ZKO;5fEeE zDH;bL5~p!V>Y<#i6^4*9tlMWO&BGLB-eVyYCH+(Z`6vC%;8DVS0HGOq2FIld@=r{H zG6Yep#I)jU+lDi_Y}Dm6XC~hPS)azZ*PL<5kMeYFg!4F))h0Meis1-^&BqyyYDI?h zCQL{GoJe=hmI$F1NmrtiL@M&A;6N$!6;Gbqt%IyV-C*Ly9?C@Zc-x#wwK91Q(7!~5 zkt{_u$E7~P8)^Pr^pY|$6d>JoLl7<&3yF9tMPP3b<*h4?+F8JmeJpj-x z3S$s;TfjHht_f0U#mK-oDvJ2#+KW8a`Y|qu`M6Bso9iSRkL))E-d`;G11qZwtYnCn rO3T*ziBwUbE%wbd?gc&7n%?>c7OmC>#z6A}00000NkvXXu0mjfPU7C1 diff --git a/_images/math/613560379c088619ec15d008f6155d5df3ddd9c3.png b/_images/math/613560379c088619ec15d008f6155d5df3ddd9c3.png deleted file mode 100644 index 450bc8efd5068a6baac8c8e984c58aa39a7748f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1123 zcmV-p1f2VcP)!000B- zNkl_IOPT@*xe2*Hzxhm{rEgC8qI$kxk(q=F#Z_jxxn`#v+1Cet)e$P%9X z-{1V7d7pje9pJyj$){LZm`BQ3X+)clWX+C;(rHPu!Ezg85o}uU1xx)OCOj*GoV21A z9bOctm0`~4qb&DXEW{?@47RgWqzS`~Wuh07d@yQFyT1568VB5bhh5x>g-F}T;1x?n znJD~@I3|GS>t5`(Bv~!?FTX20i{nz_H|MJQR7?b2@=?#X+s}BV_`7o+%QE4|KpFWu zk<)4?Z}WTMU;5h+|NEQi$73RffnslKb;sMe{#V7{^j%n%2|p4Qq}LO9z>PALTfCJ~ zsKRKus{UF`L>oAoQ43H_^lN&AWts5fxVTj_M9$KEem4F=HDnC`h_5@i$~)K-p^k}9 z_NscZ;d9jmxq_IhYEvq~*JP3Y;ksG?nJC^hUA3kIJL=|DvD;hO`0!MU2|xY-KDUT0 zaHcz1nN|(`jIL%+W1h`@UxZR-aInE^BKgM%#CL37dzu7lgX@Ad?Re8p6>gL(vLJT$5MBZb;Tuj!r(6ExC!;1 zm5?sUzqZoH7`yK^w@^o}qF4EvF`BOJ-q(leHIc|wjL|RxZ1#~x60*U8Kqd-~n#!!j zTi~JSf1S?;CuG8l{3wzozm>JMa1=wYVN{)jRcx?MCeblWM$|-!gf-9zBML1xYlTJ< zLN!t1lxXjMO6>ZGi8Z3CTg z#%Q3XYvi})gb@aReh7^uw1YJX6XyK6FV)l??ShUe?LOaXQUy(TvB5#AdP5>?%wGBF zlIqd?^YXlgb zW{22_AXU(W*LvUn3Uf?eQBw=Pvcz%t8}Xx_gckH$=woCVh>;$le-cXfno~8AZpAba z5iesL@l$lH`6~SFY>7dBZ^_l9A%bbIh6#4ekMk(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub0003| zNkl-zTrYz#(Vwh@eLH31|Y`0t^hS z7huBbxOH+Hpb0RG0tMm1UAT2}p$jkxF)%EG3**qqWWo@J5%{da46GaAye<@l-CH|u zMfWN&FhsB^a4x_wPX_2%G@Vd|tji@B>>4;67#J25GH^rfz=$Jlfp<6%Iz6ReQCTY+r>Ll#3I z$eE%HN(>mTZEV8S2~v2O2k2;a0ftU4u)qe^JuAMWrPvJ&2tl~c4NMOh7&;k%!Sfpw zfc6~>%!~>rP<2K!APGWs0u^$6U|=}Gz|+8>(+X9n!f*-GuW&&`FmqjCRX|m=n;`*H wCpN*;9cThhT-PyE16DzF;J|u=NI?Vu0LVC8FA2-wE&u=k07*qoM6N<$f`2rng#Z8m diff --git a/_images/math/66adcfb784c1fb8c01252f25379ac9dc8a701f0a.png b/_images/math/66adcfb784c1fb8c01252f25379ac9dc8a701f0a.png deleted file mode 100644 index c6f1e446fca1b6868228ef77fb0aa8930f9756b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1085 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 diff --git a/_images/math/6fe6805d1cf35727cf7c95bc473afbfbedf4f695.png b/_images/math/6fe6805d1cf35727cf7c95bc473afbfbedf4f695.png deleted file mode 100644 index 9576b6de26172996b281658dc4826f71ffbd439c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)lnhbuS-4ga=0S`O= zhH5uoXN%S5^2PbKki6p5{i3pr`3YWXUA!|Wdjt0IYgx|a2d*U^ao7G)SpG53bt=Bz z%CIw7JFdS9(AkB?r}^`BhMN-I_K;ooVbM~7F~Tkq6XezT4bAVQ+fV-wCPSSen$b?N z#XWGJ-8dTj>}d^1)2-zl~B$ki3Lg}lmfND@pED(K^oKo1?NPXAPs7Pg7X1QkUu683lyCb zNrE(}1qyU%f;7?=C_E=pkCX!0003> zNkl|Sy>6j}9dmq8p6I6t8X6xV9H0hxYH>BwjFAIPMHfI6!%5&@va-2UGh+d7iM=f; zv_Mp#&hdxb#A6RwXKgN@NLBlq$?aRsoSv_#l73%jV%*5dgHvW&z&_uG@u@R+in$s- z$135{+-CiTv;i|K>Qq6Lq@C!m&I-gZshv5JK002ovPDHLkV1msT#$x~g diff --git a/_images/math/721e7751ac40592f56d87682fdfbeb87c369d639.png b/_images/math/721e7751ac40592f56d87682fdfbeb87c369d639.png deleted file mode 100644 index 4d8855736e9c839b70ce7873df7c9562ebd5a6df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP)YHfB<#{26TWV!d8GGTZUl%LY29%zkq=kp?L#}Bv%8&9waedRBJgdFsL#x ze1dZypvW>FU|7Pya019;G87bHU}0e3xxr8ZQ}gfv!@&ZOAVXMrCj*F4#BzXp0aW(j z0}x^aYHeUx&A{-OfnmWz2L1;qvdlp32N-UEWf`V2Fv0A7cz|JH0Z8@<14AYQLkUpG z79q>HfZ+<*I-s%cUF^ClV7ofB{ a0|NjPJVF4Fx82YH0000d$ZFIcVqt?+rGlguy;LODgY{626|Kh< z^dN;AKmLFsMHDX^il0ag)?>vK4^s3HsRs`piuG8j^FFri+ax8RZwHe1cHhhVGBdxK zc@N-UBp1qpY|$nHhGd8{hQ1ih%f;{~;}JuZY)H|UjV3-HlM8YQKwa8Xk_++(;DmH$ zwE!HH4Wh&VhGc^@6+phI6&FC#Sr2W^k z=i4$3gFLBGXe>5fhG%T@o_+@w*;Ay<_jNR!CR?lDecV+pDK`cf$U?qk*Ga5nFsF#^^}Ermu#h=Vsr=yviTGTS(E$txq~12L&P3o z*eK^jhJ1u*riZ48Kf^#!?*m&Yq|xabx+`eFLvX~zN1{86>$x3ehb7;{6T|{|j8`~b zg>Zt!ByENYwo({HT|~7fuf@k0$f~Fs-ycYxd#2@*%Q5WluT@ufvUMj=uu zbESl5`w4~T@_~Zkr0^stCc^sfIb))25%z^*aDz}-Z-a}p{*8lby~r9&DVlLUX+aX; zLSJgBOcQCH97(1KZ1{P}0itgf+vM^g6BGji*OG6$SOV$;+m|h-l*=^0aGkQE4CvNt z?;uN;ovW2$lUUrz-_Sh89#{r{ssizyjFxU`ea@C4CcH{RHi&7$4dvVu zcV+ZK{Ze0}J%z=}kY=fiX~Kk;dR^Q#rBMDWR;{XD1H>Z`M8DF{nwEV=N^w^=-lDxV z-i=B=Ia1kMb^)Z<1q>K*1Ekdj3}2fIAWFf7OKCLY!ll%c2XZM@@XXUA2_l&3B!?%J z9)hN2futtUV|XbgC+m){2{|a(f#{`_G={UsEqP%fm(p&uq>?k`fslgRU2gi4nUQG8 hP~Beh-$id|*I(R@!%#?6c{Bh3002ovPDHLkV1ls}%F+M; diff --git a/_images/math/73e2ce9d386255b2b27c148d031f834ce5f6970a.png b/_images/math/73e2ce9d386255b2b27c148d031f834ce5f6970a.png deleted file mode 100644 index 50080a646cdce5b0677b57a14fd053c72dfbe4fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1125 zcmV-r1e*JaP)jbaZrLVq(n9%nS?+o}Qi-78XE2Krk>cii(ONA|eC?1h%%e*AHY#000B< zNkl~`zy@nIbYc@ljCRW={=}fOw6+hT z?t_-TWr~qTu(~!PJ_xQ#pi+uMrL>rrk+>xlEGyKX2gMXbUwoJq`(Q=lxo0+;&Q9M% z*!wVieBZruzkAL-X9noTG5xq+uXUxfgj0&)YFApj8*zbeyVBapi9F(`{_|^c|AVz> zun%8*w-6@JI?!kC2kMiKeE5j}4Cteu(qsDB05CKCB!p?6W5CjgY2Jo<$zvvAnr5D* z)mcBX$u3FVGei$rd?4O03Jn;jb*GbVCEz= zU+n)Q04(i(Ys1wY%rTQ#-1wV;(!kNqO%9Gba;x9zaXBAS9zfaq3nw1NLs4rzJ}%%K zgq!j32wsP<0Wva(L@imxVFt|n2*njL>=LkKLGjZ$JkN{*>}L@3uqU!hjIAvJM$-ui z^GH`T>|4NnQER;xMkoTh74z{XmY5rW7=W^_(E%B-wIL+e*_s4eaQ5ercJU=MG_}Z} z?BKCmTiZB87vXqV_yviqv7A>*AJMfbOcp!VT|oKRt0>!O=C)1EwXJ1i6LpUPGyO37 z#LTM0KuR>R2C;oH&kT?X=8&~<=u?-X)~u%hZ>-aGy0VFm3m3;2u!N)qytpHffQ10`SoqNXxE24fwJQ+*E1lMc+qL-) zVzL38S)uV6Gnpb1e{T1swU@SSrtcpd>}y(-8VTCgX!aNbmY~s__KwfDq*K8hqajA_ zs)Fh;CHGj#Z&_Ce>DdlNZC@|7(pf)x5uyPcrPWuc9$VJv zWDTk{+MfV3mwfrM(5P>HN?p8E@dh_DDiiXmjW( zh7(HHbu(;wL+KB>Hcl^og^MtX)Nr8XTtS&WnFMa2`bgb6%UFz&#khC}md_e{D00000NkvXXu0mjfGKUof diff --git a/_images/math/74266a4399d10737778f04f679640b3b79865951.png b/_images/math/74266a4399d10737778f04f679640b3b79865951.png deleted file mode 100644 index b36cdb861fe71e29da44f229d3d6d07b6d5334b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1195 zcmV;c1XTNpP)y{^Ig3L4DpwgYMRu>$5bzJg<+y4mgDc1`SQJsg_ucCl7m?0>_ps$-BC1-efonF!VXoqOhC%T>O^U0SG2ei2^FF(B zF`-bAn7o$7C7a@-8MvNdP`vL71&_Isi3DB89yLJAkfia;Tb?0Mh`U@RXQy4s#2h_& zqpC&iv2xS%41gF>lwsUtmj216k*wrDQ|lG^n%2Rpt8d-|X#x9A&Qgc|>!BEG8+inGq&=>EIF%FZ8P8-lh1 zG&!N&k|Lc6Fgv%gI;&%2f6W#+f+cJ23|6SJj%^zot0XG7q!7jeP<&ogqt&#kG%W$H z3Z18JC)Y4V|NW57{Vy{%eI7}CuR;918%41ifWn*t*T_RrEdhb@kx|5(n0F|)>@<5+ zx;A0MowVR0x7p^zU|%UnLL8w$pN61W0!3PQkya$3;ytwG1I?jw<)|8Nz&758$?;X+w`Znt_OhN$FTC*7`~R7Fp$#l0DDuv z(c?9>{Y^a!PWy#kqw>1$Pw{q;P*6JFgEQh1X9@7fa|Uw2bLGNK6Vmp^bSPI~(TTm& zWktk00-b18N{Fiyk6*TgcWimVr-HNSq|P~K@q0U!&f5bPtdHA8T!&qHzTFwRXJun8 zdcwbLO1pzW@Z;?QCAsF)+4;li`YU4D|J#&IFbb~PF0jg3HIg%W+dH;esuu9Kj(WT3 zYGQYaNMj^FNfW-jM8*JqtFajK3`OuVuiQ!3}gVB5KQgeFIq@gQqF_O25l8MU9k zkapU~$*?E{lX}pKQ$qHHMNwqUC~u##_`P9Kwkg!1X^cxDAE7`002ov JPDHLkV1kngGnN1V diff --git a/_images/math/7aa43ad1b0814ffd40ec3fe43f655581a478033f.png b/_images/math/7aa43ad1b0814ffd40ec3fe43f655581a478033f.png deleted file mode 100644 index a66a3f707d38bf7982aea04128755d61813253a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1219 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 diff --git a/_images/math/820fa156f69d6c705029c683484ba4a6af6d47aa.png b/_images/math/820fa156f69d6c705029c683484ba4a6af6d47aa.png deleted file mode 100644 index 3c81aadf8c8f4860dfddcefbbf35d6d08227cfd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 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 diff --git a/_images/math/8a2ee59399067dd932cee30e8ac11c2680f04a46.png b/_images/math/8a2ee59399067dd932cee30e8ac11c2680f04a46.png deleted file mode 100644 index d473b6cbb7d039a23b2dd3847750ee80aff2e26e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1090 zcmV-I1ikx-P)PiS049LK-={v>br?Z4oLBu2XL(6nHPzS4rwgT6$(DcL4egtR5iKQD@_ zVnb-rEe6r%vMGXpz?gW^KnuG)^x(x9EacEbH1yIEy1|3?(2_$nNEQ9f%5X>zay!ePj{p;rdFpW9pL<)6Dk#H=iNf?d{<9W=|`MNtgnneOQ zoX$2sne(-MgZ=jPxJuCj|V83G}8A-DXZIoEH=MsBc7xjEB+ezpx^z85Eu9b-1MrE3{z3 z^F|@$d{1wG&gwS4J$B`0d9`%#$#c{tj3U-X;f}m_^*CGXu?bePK_xCHSA<^hFvYxw zG0Y@}IE6!vO*{>5eTf;+U@a9wN^vs^BNw;z@)RZoBVpqn%rwo|$25XWp#M-yr6fJh zDX2co5%@68!>~D};;n;Q%e0qM^tp<2=x0%F?V{8WDky>xFNq)*3t^gylLHxQ-dWB> zlHzf`f$GEDfe#b0U~>xhqBgbVRtmN;Pf_e6Q3)22^iTBrgUikc#w_$w4#mG|x0xa< zNdx3@QuxA$X@w6Ha>98|5nf(Peafw*W<@PDS$ks{u?aUA{dsyWvrRtBgFJ_X^K#Zk zyp83~(t}s6$4Rj$62=^3OQ-`rOvup%g?nf7&6_s2Mil27wHo+^jsTVAo3ELIai)U2 z;|sqrc>^%s=^l3wzRSAH)Yw5Tr{|!+grA@VcYV)kco=2P78LHCSvxeE8=k^w13AXoQF1bpVptR9DBJShQ; zOX&<=4yYNQnpnB+L@T+5Q+2wRxA%tRvT)Ju&d=ePX~-}x#qb@}Gd@9qD~~svL)%^q z-VA=^=UBBdYF5_t(aR_6jdHKm>~)wwwzQ;oUW!hsJ66baH^8jSkd(Y>Wg8(rBn8dR z>ds41CMPdUA&yc*EZp0`ek2=3$_hFfLCII?8`?a6$N#JR2gFADE-@kh?*IS*07*qo IM6N<$f{c3)WdHyG diff --git a/_images/math/8ac4946c8041b4d3413377b728d48cb4121ddc42.png b/_images/math/8ac4946c8041b4d3413377b728d48cb4121ddc42.png deleted file mode 100644 index 4320feae6382a7df6db376f5125cab44b0f039fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmVPz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr0004m zNklmw;A}C{5gOm zwhKZnKvT-h!2W?@Kl_RgNMha)Y73fDHmzeI4HLi|Wg#Wk1O}c4h!p<z>(Fa&m{{PAWHkNS#1GfyrFPQKtEJ{BuS`VfhCor%{Fhs(HQ}G0cE&~J01BMGg zXD;erJ^|(|tl&8V!?_J0rJbDjfpNo#N2%zUGYt%!1`G@zI4*#~Wdo3KF9(7mbd?-p zAQGgMfvEtd6afTbKmaHYGKzs4MDi^_1R*xSTmYs(N;gj6fGWlAfQ^vYjbz}su#h1W zUtlpkj0e-J7})&t^?|W_o?v3ziZ5c(OizFY$O6J?*a3SY#0H>Ado=@nz+yqc3&g2p z_ui^Nq@hb0I36&tZ6HSJH3t3w2EGYIsN}rBz@mURy(7}-0|wp=9Db*XQER|Z&%kho vC~qaL0Y-Tk@nL&`XqDU#77(r03+M;{t=v{EaC7qb00000NkvXXu0mjf#kItJ diff --git a/_images/math/8dcc6ea90c0e4998d93ad0701d33be39292e7e70.png b/_images/math/8dcc6ea90c0e4998d93ad0701d33be39292e7e70.png deleted file mode 100644 index e599774b4782f0c98681e298b69169e8eee500d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1336 zcmV-81;_e{P)LVk=}Ta#zUjlpw8cVe7nM?I9=1)Xc!P+x6qI(UAVrY&{O9bPIcIL0Zj;JF zen{rb`Dea!zVlya0os*I4s^8a*j(>y0?@TgV41)&fu)dJZ+12T-Aa@?nn1Rq9tzBT zJGRsWw8blGcCz80nt^d@oVXL4VHdSc0xySwMM;ZAx^4f=4H%-=eKBvn-t@qQ+vLL%pmd_9P&&04|m);&eeGNnc zEv@J-5`xyy^7&vI{Z3=ow|w&-a-X{A4$|}O5Ez#T+-pU^T_lV^*z?MUoosO3r#R2l zTLz#^u75&~L}l6Mu50ZD5cm|AR%d65H?RB!0+`?gCj92zl|{6TR|{j&1W-GgU&U^w z zVwt>@#;tV+2{0{B7BqPF;O-vb=;t5FDP_ncu1N~uYrwIaavHPnWm+I9uXh=*yddN> zwSIbbOiCWDA6H5MS*sp?%B&X3yJLM#2 zF!@Dp;Nj}GR7WpG~4Rv{x#Zrd$oP;FN0RpJy_8IX9-+o>K$Fk+9PIqn~SA$b>_gU3eiuYg2`J)LYl>q@s zUPQwbmfd1MprPR>K(*XH?*-av4mG2e*v>*-#DrP7`*h&3RIp8H=_Z&UTSX*!k!#Pe zTLp|-kO0-X_R%W-Hh!JGun%psbX1xk#c!|lz`XQ9^DmHu);>w1qZr!Ex%Nr4`xUOh zuYuh?hHc*$o_tkg^Q!s6JCV@FHNase9^iZ}V_n&^__B!&h uLn3&W(UAl)`TQEvxsmqmgW;#Wmwx~`W@Kk1i*k4X0000{M~GF;Z8j`ghj7Ku2q&sTkvWx!7n034i5`rp@&EH3e`r% zKVQTxcuFZs)GvN11nURk{IKz?R;hJqs~mWxu@yzD5Yd9*X@iC82TOc2o1N_JY&K`S zLjw08$;`f;-<#jedvD$ZpjT0Ufj$>y=0@myS*Ng0VV%O7QqVr1>~{(au&duGd$uVbs5^(irfUqifdhnHC#J>c5Wl>j=H(G&EE>(*@v^;UJtR71z1$X z$Ekud;f7!Fp4*5EjbKR>I&QrOywr_?Yvsit3eu*X;^S)_d`!J{)W0n0a5t8N<4G%d zDM&^)3a*vAf+!So*NX$p*4jPdQ@qSP>u0vi^Ib-2h;9WGA~?H-`qdze8FHOch!oTj?v)|V`hb_h zra{;pLZNCzZPrWrCh#PkRS8U`g8p2FG3?IcXHOI5YD)(R9CgwTrBFrJX=qXf?gY$! z_tFi=o;O-3I)j?`P)Hmv<6-8i1PX@_L9FehDH=s=g7EcuT$m(2Boy$y2io8*&Sbz& z-A&bdnt#4PM@DiU!G6&qj)W0$6*2~;Z~&sjIbQu8Wf@#_21Tqyo6TpNO>~fS11>R@ zOM#7qbC7BKS={Egh#p2oTtO8bDQ>`9;EM&KgF5m^g*(zgAQW(ukB|-d2zyV_`0%7r ziq4?8SU}c;OeKc%PY^NS6`bU}~xMk+&cZ z@aWX|l^UdV{$Gl`MIG@$J=Bp%o@l@f#0+?89ApDxPv<}7l0HReP_7l{m5I}5fT;uu z^55GFa39tYYH4E)Gac{2?aY0$m7W3$j1=*Q`Tec%F#{=NZ12&g)*-G#K=NZyu9aKp z_Z6>7ppYf5vmXseQzuL~du==AjT3 z>Hr7bh2pI!170fvg(9?)aOwlxisyytF{}ldp5Ss|r7sCj-hnK4a^25SP>rpAho1IA z@m9XM&hl9CQ_!BktBh1vHS1$(wxCq}z#F<2WPDA|8hF w67NGhAZpuvO5wF!u7Ne(3?yc(|9vw50HZl#DmT6RQ~&?~07*qoM6N<$f^n{iTmS$7 diff --git a/_images/math/9181e1eb75f2e855bf807cac18ba2cb05d6374c5.png b/_images/math/9181e1eb75f2e855bf807cac18ba2cb05d6374c5.png deleted file mode 100644 index 528c52a7df6f7cf2d3b017d4616d35d89a4d05d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^qChOf!VDzcY&v9tltF+`i0l9V|AEYH+qOA4IFyu> zbai!!iHSXX_Kb&zCm2n*lPX6#8XqPycH|yA5MbDtsMm2)m2ZkrY6jCrOR0tylX|9(vpX0)N(xvTZsf2x zwCKp+FbJDarMTkcZV8DQybInKE%?X8vAM&$QBh>koW{*}8WSs3Th8ic9M}*zqxPwA z^$Iz*Ft=7s1G8qc!>Sh5qK6qRs)g_WWjFZ7_D!3Ip`BAg@7UQ0kXINyUHx3vIVCg! E0D+EMuK)l5 diff --git a/_images/math/91b377e984970cbcf6804c5d2100ee28446ffbf4.png b/_images/math/91b377e984970cbcf6804c5d2100ee28446ffbf4.png deleted file mode 100644 index 0a359c4a1912f55df30e366c540c1dcd3ebe66fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1189 zcmV;W1X}xvP)a0000mP)t-s|Ns90 z006eOwu*|1A|fK@=H>(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub000Cq zNklq{xtKFo`tqBvG%x3$m_3YF@@w#7eeakZ>M@nIIRU05qUH#f;7lQ7Og zEB8F)CMWlN=gYn4oO=lHpU8{}@uZ`i7m(Ekr6wS&A0VPU5|NZVM?_YM9uZk(3=vty ziz2cb7O^hi<-!Yewkb>*cC<{DW&xIHjUVp8BTvGVTSIgYoSRhX`CxLrC4RVvhNLR~ z^#AbMj%zpS(cq`ZbL|`Hjds9Rh2yvK;E`lg`s>&Q)x?p&M77_!JJSwWG915^2al}s zKYj#d9;6CJ0~6D3X`gNfEM?k76&HA+|vHA9WbdFitqCvt;9P# zMicisySS3j-mB~y2^LWv2r)A=E_dp7Sh%*CCxbOVSPrlDVulgj zkoQNI>!C7i=X0Wnll@U}LKhz_But{m7fiY5{qo0B(d-dq|Mze=8yROAGtmN+|3&_63fRG;d*0ghQS^4BL zpR*J35{8W=)Jn`uxwhL8E&9PGks8OFOr>7&yo zfn+qPmx|xBxj!?EKK`+~+nyA)SxMWYQ8f%72M8;G>~&a0}U8Eh!17TofvDBu|F5D%}ZH+juk zhRxQtGLmVHmm%%UCmtI$aCT+_UAvrfUTN;Bq`8U{EH4`>s#@@|ay=B~Tefl8wDNC) zJ@7IV!+R!L?r{OcLm)exqhoq*TW#TT%N*MW$Y0jRQk&)EO}_VpQnrm|r* zbuEZ6zknt?=KgjOa`O~?bdw?-Ko#9;qBqf4PEe2wQEE%QCC5F>rn)4haB{G}> z;$<*JFj-Pfox{KZrrFdXDG>yo{emZcs4RN9MaWc6C0L08Nr_-n;pq%63oW-8m==eWRgfsA?!SZ*<# zgqh0Jz_1z|%b_3uiip_^m1MXTSZ+lz{DPUva)99msjbD$x7xC?UWu&cIMWX?uW~ffcRL-^0LkfFXM)MXfiUNq^7;D?#B(82|vi WO{qj`%Hym60000pXCx>;VM$#Eh9v&HC5rZvKMhRV+g;EN|k?D+`sxvjbdUog=803^P z82-M;cu-nFSwS$PmuFU_dV}B12DNR|8ylB4FuLkLZ)a%Z=9bV?(0**mU~>OES6A3Q hwFQ?W^cU=wU{GU~SaH}$*(0|D>wc!m2pK9 zM2&{Wl(4W#5+u!r$8;C)up~$|{&u3on+CQFJAz9!U)8scGzO*?B(uOZ(|IYI-LP=y{0k!d1Ll)P6cbCU0Z zlVAdhJ{z0!zog>W|G|^35gPD>c=Sm^iBl?J<2LX`I43R1xmxZIqE!9aWQk|KxfFcw zg3R8%zfuR25ezN%#?jY~el#MEi-QFz1c_@6wJ4;El5DZ&GId)4Yb|0?i2gs1GciDPy9tNNJcY-{Tu&v`L1*1*MGqz}3)wSk9EIzM`;V5Qv_k@+A;D)V0(_1c zkB&Gy?)ZTMj;XWI)inC9l7bJ=3%G?I-_vQ5G%ABoc2-h`!Z}<uGwR!aDS27>CYVGvGsBrxUy zj_Fk-@^qxcVzfNbD%T|6Zz67Is+~2(ZI4;A)sM`4^6SjUvMhd{5s$Igqi`H?|MMj6 z41@-37MsVUy?DsgRXG-S%0P!ktJ;z!6RN$utp>iMM?r1JOQ4@Ieo+MgDF1;P|hW4lhqUj*)@+2vdp#txXZaxYO5jXSsI!^C8s6cY3&6*s2Hb~PK0BjG=- zWm~g>(111@(-f3)#nA~)#66X7wOGN7m{d8F8JfUL`g7e@FNgY^!#9S_*4Z-7JskbaT|I_jf?bQT=UOEllRx|CAvi8&aCmN z_h8~4)PlUOnao026SkS2KHaP4l6jsOPUFs}o`bQZK0lOF*5Xdr(Y)IjNTEgHyZd`| zaK_;t3?}GQ=B>dCyad z`FoAfaaXQ0eT^5*MXV_9%wgm9gcOEpKG7HXftbA%n0kbzN!>r9ica?=_k?cV57!yD z9JIh(MOASPEA6ZIs+%S&oJ60fWJNJ={QoN%trf{EzT1kc0uw*jtK~3btqM%9u=TN| yL~MB4PoMEBvvqY~YRMsi diff --git a/_images/math/927181abfea7ca562a63421bfdacc65196eea297.png b/_images/math/927181abfea7ca562a63421bfdacc65196eea297.png new file mode 100644 index 0000000000000000000000000000000000000000..fcc10cb6b3b4857940ed31f6552862dd2fb7773a GIT binary patch literal 1307 zcmV+$1?2jPP)i2^FL6XEt{6i`v`r#N3XFCx$9QoPt&b4eb#mx;5c=jQFTEJj-2rplRzK(+*PWAGu^t>XSJ~bj#H-@ zRj=3!J!nUMj=p6rV`+om8C7hz-rui9S9+W}=T-G2P*;!G!S%4B2YePe<+^{W*N;5c=|qw3W*xMk%{`;p7AqCC5C!X{6L`3i6cpEHWX^Ur=f=*-?S zKR*ZD4FN5%ZY{jZOnCv0Q?GbbEwyk^{I+ACJ^8ny4zrNtO`z`~cAhzC&5ifoW`Gk~ ztXqqRD*oGM101KG^{6_n;0B(vC*C3dR#am>*qcD3NG~d+ah^5E3O%>|O;&mQWk)6A*}fg*ww9K*Q}`it3}y`?HWKO|4{*8X{W}TSJ6v+{^RAue_my z?4v+5C~O6(_lAA!d_}jUjMcc0?OeSdBF^}=XJ4Bc z>^x9no>urDwT~KCjoT@|F3QRe=d{@#DVNOK!X}@&9|qKJZwatkNa;yXlLw=qE{!F@ zjju#{rA_1q%XB#kYD*$=D|K-BuF$C8A=lzR)>IQ6K6FJICJlQ%c5X9<)RMzyoj5|? z5msa8b|2}7#IV(hZ{v2SM~QJ916LKp<^y>}8^=uS+(yX0$zk^`WsrTl5;L=(Ngpoh zQaHVps{4TN$X~qUmxqbdcerqQTADgZU#x3!y8^Y!i+e(%>cnlOL(O=p{Ri*~33EO~ RrW61G002ovPDHLkV1ibid|?0p literal 0 HcmV?d00001 diff --git a/_images/math/92d9aa393e379e0600643bc4fbfada76d5203f1b.png b/_images/math/92d9aa393e379e0600643bc4fbfada76d5203f1b.png deleted file mode 100644 index 7271ef0413bc0c18171fb224d3f8c2a781d2e876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 zcmVPz($VKtMp|=H?F4@D1ZC=?HR*h{@g zF{gTsh!<<2f+C{TdJqH^7qs4llpYjMQABD{>wL3+GrNgxiI39meD8a+Z)U!JJAi{z z@Ss9Q4A8I?G)lAcO>xu`d|DHNsu`r{eoAmYq-s{eP3F3U3sOQ#Z^vc4z7m&X z^w_Xe5)7z$D4Lb91vsFg0<~`l8+O?lmB4fo?Us%ZJPe$hOzt*>gU)XiobfXt>M!N6)}@8SBsj#byV$ z|9X4Sb{PV$!5HUmJ&q&M;3Y}F3W!c3TVkD{la;_7oTu&IL7m|-q3F2ev>$?oe5pF_ z0&~vJ?k?tnJ&=M*EpFy)mk}*hQtBaXPU1LbtMogBHi87@N7kgr4)R|S`|l}tdvgDOJxr0X(curYV(aU5UaxC~Dtnn#QZ@!mY!#cZW{ zU0U?%&F|$R_cY||6R-z3?zl{MUq|fQ#9_I?uplVYt;>+6;ucqV9LFG>x{MT&DOt8= zuQ1oD?zr@wIH!$5SUy8fL%!H?4|{dVcKQX9p=z(Bpdj!;bjjM~ORn-bj&9dwe+?P^ z3-3hnPFhZ*RVN}krKhVh_!Mq#&LNohWULL>pEoa=7dRa#65~ zg&p|wvryic_(;)V+FNpwGn%+0I@d_Zuk7_zmW0j_?KXN?w7lIOczJzl&7`ebto@=Ax&H5aY-*% zXl7yiAaet3S(s?)5+{Sb#nK30n@!?Kk4**F^`pCPPpg>xGh?Yd&U2}VFD(Dhn;TYk zb5rWJ%EN8n&8^ujSZmKEyU#A$<&1m0(k*t0$Xvb)3;_(Rpftcmk}<|$GQ945(EDN+~#!Bqev zuMy`ASWe2GgDz#lP|(i6Fo7sz_~7M34@OdYoZ!#E>Oh(?kB?!IWoF<9jWJ-^45B(2m=^%4LrOrPjSz?cF&7YF3>0i);5mRP z!1fu$OaPm&dkJhlqabd;z;KU&3pJI41z7lq^%N9{G8C2;AbScdkWvg}y$&GS7!FZ} zoqU)A`+aRA-RA#fUq%)3D^Xf9oRVv z7&wW~ww>4o`pj59FoY0q%xjzi1`PkHQekhnMg?P-8N9LA{Py489iW2w=5h?@sn8%O zodC>sWK?tL6^#Ngagtump#zo&402>ta~KJ>fO!EK)f_qqOyCV5qnbkpkN$mQAg7u` z19~J@b2z|M6014vfK7nJY7RT-l_@~3<|u9?bMsQ8l?<)sAOHX$19$|8F?)0X0000< KMNUMnLSTY`K=!Zz diff --git a/_images/math/956fc576e9976769eaf3766911dc923ccaca9aa2.png b/_images/math/956fc576e9976769eaf3766911dc923ccaca9aa2.png deleted file mode 100644 index fc23ae0798d500f045cfb2004826b6cd6a5a8b90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poVqP)BJyhZRO3Zl`KZ)Olq+TYx-jVZG-%$nE<^X#QQ4`AXD2T z!^@HQ)Kh~^sFKcma_I)ZR2`lCf#qZNd}Y?T8-{Cr_l>q$)`7$#>W8TBKZiknH!rkrtD4P%>|Q&)pbKQpqy}_5t1y_ zGBr5n)0=g2RWL4=ie7QkN0yqxQ?~W2$$&B^@RyTkZO-Q1c6vgtDMK&cjz2d&yh)Qy zOgx3ZT7CGQY(S}Px8uH$^JEp4FK2rD$)9sZws>EgcHYgO!=`Zm3_f!OHd3VpOE#d? zxZC;2+7b48+w0$vGHsoxNHr%F{hJdg@%;vrs<^ztaC;3|8z-#>pb=8K>l^x#T!{qGEaBnI|n~i1~iJACN5cNw28Z2{$stji64e~}K19=O+@|WsOqs}E6 zXowEs^f@W-%+?Ak`@E58)cHjm0VwG#c;zn&nMPs64an(+PVc~Mp~0K^1Uo5- zvYJL=#0`kwK&xUxpY)wB!h7QfWNDtvs2?4`T0IyjXEswSL{{B#;3=v* z*aMQ|qblz>@Kn{^8YD{)Re8sOr>gG0L(YJx$~z7`RdqK6vy0_U%e$cBz*AIr`VhQG zh~-^Z#et`&?lM0nZe143yRM1@Pf^|F4Uo#a?ur3VS>44DvO;;+?R3++y4wS}yz8ns u0~OUBO!+Kv4pePSCK>Y{UfGS@pg9^U@00003_$HrZ@`wT9A*u#^;UA+(_NmMT{KsfL1x7g<5ULklT*5~S-{ zgatiWEQ>b}LJp#M3lw^?P$C`#qk^QO7jyFG=FDy~$!=ygX-0iv(&YQL^X|^f_v{A@ z>cRZTkgd%0V79}^XI-6CVk1sEwYgW=sn}FUpY4Uu0d17aH;g}_w z(BOw>X6KP3e>1gkOkv!r=uI2gt{LJ6&2;8{YHWIb;d*>}C^=*k_g(ynWbP zXxppGYIq*$&OJnJu@6~gW$wg`$;+vB_^IsX>4}Kh*w*~%D@gaICD)w3Yv|l3)`y&a zy*CFUmYNTwr?AjFe-WU%0fpl0?IohCV^rHcGS;C7*r2ts0S3VovHXC{C*LIp_a)b- zg^c&6SfLE0GiNJkfdBPlLlUaK``f@QguQgb&p>breGt@KG%1dpPll9FP#Qha41(T!AzPC3QH|o@ zrgclwUC{#mwL&3DsTlg-K1PlNL4F@HNW~CFjxU#r>z1fb>@o7Z+|IgG%!&I%#>kiy z7(FW95ci3Uktw-#bE!BN(kFHqc~<`-VdGJ8TihoyMm{bamGJSX*cSJRjFBI0nPqdS z7_W=_M8?SHpQYM(N=4t l9}q}&=I{6nz1@8swmbwctJW2on002ovPDHLkV1m-xo5}zH diff --git a/_images/math/95e3e45f858be4c10cc7a5f1678fb6c92d3c4a10.png b/_images/math/95e3e45f858be4c10cc7a5f1678fb6c92d3c4a10.png deleted file mode 100644 index 070429db5d2c4d343271937d3eb5c64cd43e4c98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmV;Z16TZsP)Pz($VKtMp|=H?mx*{jdkUtnl9Y9ijTU~DfmD{oQf1(SVN(R=pq~4 zmBvlo#)TVgA%Y^JmAY`H!hpJxLW&Eet14Yoq1AhCGBfwyNhT@rEJAM1`RD)U-ZLiy zSaA_fXpkca=x7x>mDTG_apkGd8UhGmii=?pDlZp?0HdX)L1ncF=;F##;aCkfE;`LW zclQn)*O4rXnW@eo|DbJ1+e!wYhp&LRR1ohBa$ysY@y3=wOvePG zCS45ZDk7Xw_AY650!cUDHl$@WrDlI1u>+AZ)@kvOLFX_o6-10qAVbwnKw4JgYPJY1 zg{Y1hTI>f-=qNxNn!v8Z^@@TEQcBx>BmBrMwV|Fgy6dY?>8x){xrKsRO>ZpbRRDhA z{G{n>ct7>J%Be=SvBvNp{IJTtr`$Wq(`pDBZu#uYW!R9x9=+C4UJ7P)w-2XO0FJl9 z+mSvp2vm^BvBA;H&i^s4gXIpervgxn!RkqW7V%t-YUvJx)(i_$Ic}aVW_4*_4$thbymVU&F;s_dLw>X2B9tyI$UyYY! zfW&ix$kZBzo%Y+Sh<-G&NWV_f&Jskj*Z`8!$(3&TIdC*&85#UdW5yol57^H9ReDEO zkk!}q4afkIK9)GP{Q%XkInuNCi17Sd43(ZNyQlJqJj{cJxVjd7Q}$3Wt9ds-*eMl; zn6G|{$x(J!m}?4&3$CG3*9iYHd&HFyocB^Nt6OdW2Qn)9<^Sia8aDH)mPok(@JM-8 zYxL5qcLvE`dfSC$R001on0{{R36wQmC0000mP)t-s|Ns90 z008FZ=0HF|Vq#(x>~fMGeqP6izidp3x`?lzVO4E#W2Kwe;yXIOws z8J`1?s0Rhe8g2pJ54Zw^9cTdG0tW6443~2=vVf*1U{%Hl#J>CtOaXW!OJON6B$B=` zF!VwNR%2Cm8W;y31tow9i2+|i>UKa&mI@354Frh+0@Syc%guopW$J7K#N=i_h6^}z zGs_3KLuR|yk!;_n>5pI^nlbh?|%6R2*=4O{|2cR6FHA1*@GwTMv z2T%?$gamNq=A8_D8=xEp295$;x%o5$&j%<6n41D{8O%*@P+ii!*j3?d>TP*6}nKtKcp1Qr$+YMKy+0005O zNkl2bu5nNi_bSdam z6^gjHiFGSNsp#Nh)y2U|CtbU`d1)<}^X^icN$>}k*Z1*Ha{1>zfXRM*v<3lYdW(Yq zo~-CP&Y1>o;M9Qm2sxc4V^5%S=uhGbJ9)rPj93MvJN@!@nNa$nbMPn#;9LRRXcxh* zK%0<^DxzmDt%PL~jIjm>>8E=dn9ET=YMT|O!a5N5&{t;jENYu;qXR63|olA-g zw@Nmr*UULF>Kxw5IE0$E6_2)9MT|Nd*C5$A#a+S<$Q(@hf{ zQfw-mjxMo_&6#v|N1x6q@(IS-ro2g!j;<9T70HhP_!f04=!F;9E4VQBwO~m0v8IRF3v07*qoM6N<$ Eg4F-~fdBvi diff --git a/_images/math/9e345d88295e077dc82d57cac28ceaee4bd5ed19.png b/_images/math/9e345d88295e077dc82d57cac28ceaee4bd5ed19.png new file mode 100644 index 0000000000000000000000000000000000000000..2053cf9c9e26aa9ab11b2a1507238577f1420eba GIT binary patch literal 1345 zcmV-H1-|-;P)B;73(7j&pqWLspqu`RUQW){IGsliKMS~a?O153Ts zZ9&8-RG}0lFM=-%L4EUOvMW+SYp{Lmf~!?ZsY0Yxgcb=cR4JDFpShlM=8`nDmB9WG zGH1@5|3BaVo&PceFsvLmVZ`N;jmx7B0a7avRv@fExSbGwd12Hc6!dgs#33jx@wGcf z3=KiLb!E=T^kRr9B>Qa9`4fkP@K}_xIO$^~Z^RMveB!#@F5vpW2)_JnE^z%tP%np+ z#UA%~BQ<2;dMq)j#m`V)EPB`X4n@A$fKr6AI7u+lgQ97~5u=2Tm=;`TLl@CsZ9N^tMvmnz>qax?TvKXcxHn-Eho9r`*&8TV z-8qoSx_lCZ!Z?AjJPBe8_5r0Vkh37*?GMOh%Q50XkdHNSk!OU5aP$aJr7ll`C{1>E zgYcs4U2j+J9Ns2Y@yVya)9#@rOCBXyC1>pcXKjTN^r$pp$HFcsHQ+q0O#X`q@!~#6 z*FpNu&hnn0{(jf?Q?UoX`$pXD1`EFjH8^HjHd(E8EB6elEFkw;og8U47RVfQ^?nCQ zF53|1k!U1@QWnUYkk>#JqhdkTVazuY3g`2X(tY+=2&6>XmHQAuk2+IkVdAKx-9JcV zPP&K=5?@Y&;IJT-VFr)hGNp`;mi94g=K@}BHaQ3>OKAB zg8_Rvjh@TY-91XPRST*BFFmpC%Cdtja4*i;N6~sbF(b_r2pJt_L7t_QQP$q7e!Cry zJi<+Do)H&9?Zip&jqnh}f2R%b*-J6?T)x|+D)(`KH)5KDyqz5PJA((JAzWfgo3D&d ze|D;nHIdjF-?BcUTB^FzjOl}wDdQ5~cZim>iXMN(K=70? zWx@8(I<*5Iaz>;wZG?v~L$e3(@SFRYYN-~*hO@V*b0R>IO~`o@uF+%k5DmdqM#*OH zLW3pF$eGm^WrTyEyuO=ak5n8+rk))1bzmWrW&2_*dCxH^smr|bB)sitjr~bRYLRW8 z%O0eMe_Pko@GIXnm_Aj#{&md>$qfT)65tQ*CX7(C$R50RYrmDOD*QACle*Y-JNn!E zwZvxcCfMCh)MpT53-Mr63+Za^{r=f@`8&mog zWkeCkPyc!!YyphrJ;f1)kgHVg!JZBqyZ5*K|GW7Qc28noP|`HG00000NkvXXu0mjf DU$Ayq literal 0 HcmV?d00001 diff --git a/_images/math/9eeb4f0a099bc0e03cf1c158fe06b3809e42a148.png b/_images/math/9eeb4f0a099bc0e03cf1c158fe06b3809e42a148.png deleted file mode 100644 index 3bd92c9f530bfabc4c0d4ec777cd5b102e8a3e9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 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 diff --git a/_images/math/a2667d103b8f8577089c394c2bd957bf0c454b41.png b/_images/math/a2667d103b8f8577089c394c2bd957bf0c454b41.png deleted file mode 100644 index 5563189e14ee546484e983107fb7dbed825ccd53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1250 zcmV<81ReW{P)^;@fwp@*x^}ZCK#j>F($ERgjus9 z)9CAJFi2x;VtuQh(m#i8U`2-0K@dfE+2ocI=HDTVB>fo#(ravbgUNXZB={!?q#qe% z_=Sy6GQFo9kWxwiiKKd_6A*7(JX~-@yx zjM_>O2|n~6>2t$gR$OHw8Mp+_y98hQkMxVtyW{02#@vub{I~BGqnB}&5%O|_8&Y+_ zZz9f^iy!S(+@$7vwycjjm&b_}RxFk`pIrskgA=JWwj%c&nnNkq#aCuL0NQP@9YUW0 z6XV-9A7G4Fc?)k9iWmh#neaLip3jb3?=#`_0e={V}VUeuDTDI{losoKbRo)x}GN^cbZxmoP? z_PFOo;)4uG>*)Q{b!IQ7BmHGNH%9t;hR;Db>xkqT{#r^SNoSBv9YK8_Z)t0uMiRG# zX$w+83#(b(m2>?jBw?-Fo9Pi##Jq5F@aP)yaIf?vfLrKNk>toI2+_QnoAHHh8cE(= z?Xbj?f)-YZKn2qI3)N{F=^GgLMryK*C$&Ha&VY09n{N9uIx)wI2A*tX4G75z> zg3d%4=B*>4m5e-9rz2(Itpqv$WZ_>$Xru}F;GlyO(8DUxa&#t3A%&ChD{I`QkfJlF zo|=XTN$|u1+yxQOF!BTTHmfw!By3u2BQ!&WRjC=NS<1yIByr()?{a}Rxk_p8`}56h zdw;{mW&-4?wTJM$OBdl|m^*;F;_}5}uyM;B!;5rS9e%h-{F3(#fj*#AS5{^Hb?L;R zX4Di`hj!S8RtrnA*oN|wlhQ~eIibR8JLAwH#g^T$G`X*I63W$^!s^=Pa*?!c_ObDd zrl3bb8&b9ZmnR>wUa!OzN2HYEI}&5jV=XQXq#OPhO>9Mv76omECBRSqBZZl+AZ^8^ zj>I?mk0fLmFQLX9k)j#@k>EBHxV5;{kwQuUNCQk#mf}(`EMYx}E3XQ+3fj52kmrZMINu-TU9()LR(T7re@Tx8JA%xQuMQEurv%9l1yE}I$ zx8ybh_lN!6{C>aB?aXh!Gj{-yv}}L>By488++T{+Up4FGpM8H}Q$avkh>j$+1WGNf zJ0w-u>=qr#_%2Ir7L2V=q7a5tB)iH0dw7!LpFp~K30*&j^ZgcBR0!B(L-H?r9O6mf zCn!{K4cJykPd@|5Z{Vxb>!_^-?6D#Fl3(Kq$sdr=PvAKOHVHh<_u=euAxYjILQ;bJ zU84Oe zR5~D8=A7i+Vlv$Ea?%KrST~)3|E5vu$HaN>4ZdmcA5PUZ>O=I6bH-%;s!|6Cg+5*=k-=3vbPSrq6J9Qx9s5} z*_S@`_x9Oo&XuEs0N~nC0|NNZ2Luq8?|~pmqW}N2A`=w#$0~Cj--W}FssI&dGi=;^6Rvvcl(`<91g%y08sTCTaY8gD1%qBbg^oP__-h>{*M7Gma!-Ni{E>5=k)MsJl*3 z6?+I5#8o40>b@$BZFtD0KKIX)*;@A`G$^;|48iL%6=!@EK32{cUOHrSS!X77*Gcl= zhy^16ua1vy)FIE6P;8sVMBgp?NLDM|lhB~tLC4XN^Lwc{bJB6*?ps<0FC9#xPVKm1 zaZb(wye&{Gdod(4hQs!iqCKoiDg_C<*VRqMBkE9kOVD1KpFjL4C^!c;bvtCt2ju zaY=kmPRm5w%2rsp3?aEY3KAzMKbTo@#;0>}yTzvCl7u)BZgfMG-JPK%K^4_XQ*|WH z#OXw{kC*QXB?+pi5KR@Yle<(gjD!dvEb#;d;lBF(AoQ!$@oaWQtGjh^ESU ziZli!iODb$B7m^O6P?@D)rzM`V?go}Oe0ZKo0Wx*wJ1(4|Ej%q3`k`W%+?B%&Lo4k54N90mVqos+d8# Q9smFU07*qoM6N<$g8n+%82|tP diff --git a/_images/math/a5c01926f6536bc9833315ee9377a5473596a643.png b/_images/math/a5c01926f6536bc9833315ee9377a5473596a643.png deleted file mode 100644 index dcccf40688660c51f4ff3952525983743e455c4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 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 JPDHLkV1icEit+#e diff --git a/_images/math/b0d79fcdd5257fb2f5e75cd0b1d55d8f8c638423.png b/_images/math/b0d79fcdd5257fb2f5e75cd0b1d55d8f8c638423.png deleted file mode 100644 index 96188fa5211f25d4e6d906d4b0537749c8356bd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmV;>0WbcEP)Ss8Yf>1bGd;>@op3eeWe<2Myu1R_$NaXt)CYHfPhj4tRMivOvkRG49;TyfF{K{d)3TUI}@1ThVY?l<}P5E#lRoH@Bk*D zimt+mfkmEy;{$^!OyCH*3IzsM0S5j8h8`eW*(5Z9VFCl|#aRps?<3m-wty3e)kPVS zfhrgZ#Zg_uX#gS_85lS!CNQjKxxm1{CIz&Vckw&32@n;I4Iq-Y0O-*T497q!SR{cC z|Icug!2qJdkO8KGCxAhe9i(rgkpVCaMSzY3gEI^;cQ6((T>!a*!Eqi?J<9}`JA~mX z8Xfo=z`o^?0)^!PpsMXa28RS#1<1G2rX~ywp&+s8AU^_K!66ECU9QX$kP0Ip-U?#W zz|7_a`G5)GXHcNb05P~4pdy6~C@O$4!@wc{W+p)6_#n_qhVLk`|4*y{BLykIS>X%} Y0MvRpmS#s~Y5)KL07*qoM6N<$f^*KI{Qv*} diff --git a/_images/math/b1ef57634bf8d83f8347b6eb34cb71bbd3aef521.png b/_images/math/b1ef57634bf8d83f8347b6eb34cb71bbd3aef521.png deleted file mode 100644 index 9e533e72354aa7ca33326bd67965fcc4915b384d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 820 zcmV-41Izr0P)!0008N zNklOF&{z65mXc&Cc%ZmULiuhxxwwzM1#l z>;UZ2l#2xzs9jsztIQZ2AIM3tq}m>3Zot$)R!UWzkCG9r=y?cfun|~wjE{(qn{ILt zDkGV^Nf+pQoV-3W0GBSi-F1+Jq+ISYQ05G8e7j6PDsCZTGYF4vyzKQB@%bA-zmL?9 znp6fOE7t4lfrxj5fZ!#qBjj?RJl;B_Yr zwzto4oADxP!P23VESM;QI!a`QxRLF}dmBo*5x*6m?xoXkv|KJw?3XbKRU)G!{t#5A zYUH`cu;mC9AZV|+I#y&Lv!XDDr>D!x6AZ)zR!lj(j&A_R%KmlWW!bqi#wf_Ed$sk(EVkGXYh}rWl6!O%z)K0JtR!RrXXXX zLQ(Qsw$E>+n+I!F!jx&T2dt2; zv~Hd7)87mCMW_fLNE8eww5tO)B%L=@0txv%Q#i`{qn4@8klddOS|MH3zA!(Fn@jIb z!PUv1lbBbz7>eJW=b+rBbtI5=$WFwsx_=+24e;pEEg6gcz)IKch|9;~(Bs;bSX9ER yVl4t2=h5S?;KD99w3v^&?hf+uwgZjH4Ut80+P@KZ0ZyhFwF4A zrY;>~>IWpDt5}q2RCa+V9w5%{%6`uP<6wYjm=xECKM7~S97b&FfKp!>7`_9Y$gl<~ z#IArPSOgfj+rjD>82a$2<0=3v(gCq&L&dPUkL3Ya9Y~5vo?!ul+a~Pl_#D9MfZ?)+ zTY&ciSA#G1aA98nR>!@8;c{+976ZR1kne^?9ViTd>X-tceC-2R<4s{HL>)sfEGix_ zaA8RYr-8A-W#|t~S5V_pE?`Yp-42-PbQ8nC13{vI0K;Ge+C*e`5HP}*-N7=>;1sz4 zUv>w9uw)R)i8s50qF4w_W#i56Ad3pXR6KHazbU`%nRea+2DNM>hMjW!XBvRUwa);% z446>ab}ZZX0g`8=87^+%I>2Dbu$6%!nBft)?0`5NsBS&~F`f&M>@LNixB!@U^%*__ zGv#VkpO1yQ$~f!FL>8;H_=@gXR0iddfej1f!!~g&Q07*qoM6N<$f}WEb A`v3p{ diff --git a/_images/math/b35b03dfbdecdd4295c3157c989b394a5970003e.png b/_images/math/b35b03dfbdecdd4295c3157c989b394a5970003e.png deleted file mode 100644 index 7210a010b27859c3e8baf93e2f5395a453154b77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 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 P00000NkvXXu0mjf8N2sZ diff --git a/_images/math/b61b92b1ec0168be85ad1a1cfb8b4cdd64856fbe.png b/_images/math/b61b92b1ec0168be85ad1a1cfb8b4cdd64856fbe.png deleted file mode 100644 index 99d7f11e106ff3214e20224841ef3473b2a78acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmV-b0;>IqP)Pz($VKtMp|=H?0C1CwgrGh9Zba1z*i0G1TEaj}0w5EP*(brvKA z9UKJfS_K`PM2R5cW(Frk>>wyO=v|YT%e7+irhDIe-*KueMHYD#L+9+!Pjf=Umny zZ;1uC2icW1IQlvQOb{GM0aqWI*($OV@S!&YUmBm*Mpth!c@+iRA_$PcJ>@W`+UINp z9|T8A`a|Qj)PeNhUe7-wS({fS)sub73{WIxJhMP>m~-H$3(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub0003n zNklj+QbvFdzis z`Zh2*TxXcQq80CsLpz4ccKoW%N11jVII&e3`QxF9PDh!t}{RkIC1TEJE zRs|>42fQnw{M}#|qXBG!r#l!NxDIgaf^wa>u4BeMRzXzYz`9@4`1r!7n8|>_m1xC`3GCuTEAC`qUI2CRA>MI002ovPDHLkV1nUxk2?SW diff --git a/_images/math/bd27ed8f15f3474f38c231c30eac852077c98e38.png b/_images/math/bd27ed8f15f3474f38c231c30eac852077c98e38.png deleted file mode 100644 index 1013a37fd21546c4a8501f1abbeb4393c87f622b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz2!VDz!vnKWeDT4r?5ZC|z{{xvxNl9nUoY}T* zo05_e3k%D+LBN=iz2czC+Hy2Ql9o;`aO5D*Yn{#p;Hp~ut3F@)oKasmTW zs)8LulEDr&hECQ5wQ6Q&W_gz>!WxG@Gn{#1mXMIZWH@6>pP_-xr3n5MH^UNx4<;WN zObcQYUL<`;(@2|;oDh9r!kGg0jA=5>3mLtcCPW?B*LZMZqvisKhW8Bb8QHe6=iBSN zcvxw`nQ?XgVPF0kesV?$4NQ7$77rW^x&?hE>}Jr2kx#m8c6JreT@0SCelF{r5}E-0 Cj8^6V diff --git a/_images/math/bf55b0fcce0907a58d78344a6ca1a17eac01d8f4.png b/_images/math/bf55b0fcce0907a58d78344a6ca1a17eac01d8f4.png deleted file mode 100644 index d057ee32de8eb35acda495e6bca265588dacb6c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?juK)l4Uw%aT1dz++>Eal| caXmQ!$Yx?-e5AO?7|3GqboFyt=akR{0J&omJOBUy diff --git a/_images/math/c05f77bdcca333756a638c615ba0a0963162b26c.png b/_images/math/c05f77bdcca333756a638c615ba0a0963162b26c.png deleted file mode 100644 index 5a3fffb13f431da9a002c7b9073c8f978b20919e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 877 zcmV-z1CsoSP) z9;63q@PV1SyB}S_!#;fUb;???k!~1;#($%ZP#!qN?suGyIZkl-8sd|f2K1_;RnH{e z<6aR6k{fOT+E4olmKd1%0Yq!zF&bP@bc$N&L&X9jaGY?T7ra5hifS|{D>?--W;y(p z-syz-L+X^oJmw~7_DTzRC8tY;-l=$s22TeM%A7*G@B*tejpp)^DLU6JhYuDuyrm_l zhep%15H$E!L~dni<%{5?o!e8Ol>}n{?DJU0;jd>lbjr!;vvfq*UoEam*D1)JaFK~l z+nfDRgRlD(hWw@e(D4MBn|gWSip(iNQ)X6lBXiPRV-r?t@UMJUq$DH5JLt#QSEz<+ zIm>o3KBQX(v+U=_qv*(0eYxd%!zCZ5Q5kuAw=>_Sb2=?vH=ccR2E|5EG&Vv{(Z^|q zmN#{HXi9o zF{&L89IBa)&Q~L@+UMxju$LU>qGk}=58W@+_-yP%AW27g$Ks94EehHNpN-zmQV=MB z&qhgS$qN*~XQQOw;{^)fvr*#23p$68jb0}~&^fqlly#OucyiR&D_ouwe?9DFu0QMNyE_ z4hn9a1O=h1TNn4v;t&OQFL#$qY7*#!kh{zGllQ&5_W%(M3>KMQaHdc7ebj(zU|Mw- zc(j7+Fzh}o2RMPL<1X-c;V)%%6R2z?Nf=wm6Qm|A4^y{}sdQZ^=IB$$7s8k_O5NHr z+ct349_a|hAvJ4aF#=1|{VLL=LT74Gv4momKqqKMU}^z)kXUks4rX;vacZF!I%bAx zMQEnP67CtTNkyU!GaAE;@W`-imky?-B5S9;QyjW;qb;#_9Ql~LQ`fe4?VYekf!zy_ z{3L(qe@p&FciVB;n*nY4aYtZRK+-Rf)TF%W|0XL3NGHfM$Icak6Wy=IaiI3P-;2oB zq8|5f%`xMmjHOGKedLzb0ljytV3Z>;Y76t|ax6Di!gro!S3kH)buuKTlz;U`Gg!(j zy9mV`Mhxa?H+>zzvU@7>^f_STuZ?6Iv61pC%@7lQEzPUCA%n1pQ|00000 LNkvXXu0mjfNAu%H diff --git a/_images/math/c4301d4bf1894216758b926b70a378c73b059d9a.png b/_images/math/c4301d4bf1894216758b926b70a378c73b059d9a.png deleted file mode 100644 index c52f17f6e92743e1ec2bb9e610da21bd7d62fad5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 551 zcmV+?0@(eDP)c1Oxi<@!KNkmtL5>ybKIw;~+92KOqh(sKO z4pPL)4=Ch1nv1~ep{P;jvi;N52=YuQ zs#;t`*47;)D-mQPbhI%f_s_I-mmQ=c{d|X_6M@<(ntmQhJ`P1sNRU~g=9ISkNb)E! z+&jIp*yD|5?I@&@~-9lfObj#IN*vR!@^8s-@Cs_&Qua-K@7H;X3JXIBSSBE zxL#1wUYA8ASsmBqDu^-V9(8b_la* zz&vV!A<-Tg@;;96$M|=b4~4dT*{Pfy;ghjx{czdn%FbE<5*nK}LnG7EY_h(wskI^= zWr}m^z)@7%g{F6(Z(}BxmKRy6o@h(Hy`X-d=S#T6dwt+mq|NjqgsGsBA#675s`z~u zDY{r{R(yX1(&tss;xS}Br^lC26a^D3cQw-|!1aV?Gc*MzTmV(1Xc;+D12OOdHMMxW zMU2xoSF~?h$3M4@iHezxO%ob7t@ahPb(TkzFBO}9gG<$29pV|9i>xyMk? z73Av=`zN{{FXB4O{$N)%b=k8KO4`nJPWOAMV8-$7J24A=oT_{zTWvZLbi!J=S65$e7tm11@5M^Az-d4{}<0i9)n4^$$0rymbOq_c8zg002ovPDHLkV1i8lPpSX_ diff --git a/_images/math/cc31a9e4cad37590374a43afa3399122d15629ec.png b/_images/math/cc31a9e4cad37590374a43afa3399122d15629ec.png deleted file mode 100644 index 09928431bfa31b4bdd4971e8252413a1f848b1e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmV;h0Z;ykP)YHfB+T)25f*CLNNg`uLD*UEEnJkBhcmS)9b&N{bf)FbDV(q0J@442L1wu zW(FQGM+ImRx-+;H7&bOA%wS*zO9U`5@NGa-0d$)o149b~=L4W)LX!&^_!$_iOC-V65(XXx zW(J6gjURXzI2!m2SRpD{1)wSz9he!q82o{3Hc?ez&@gUbf~eqo0Cfi=FgOl@+`+&t ze*{SGhdF~W0IGsbL4`K};@gJ>K*A1)w}GNy;slTakZ*%7MFRsK6fpBa5~(0bATM^| zbC51p1t0;EWO)EHd?kobfP0w-&aH$+rU0snW+3JO2RJWOBu*5_<#0fWeJ0El#Dqve a4h#U7u{x_w`hOGv0000p!VDxEpNH-NQU(D&A+G=b{|7QlN=gC(0=l}o zwr$&{q@-kEVDRkOGZq$>dGqF-Idg`GhbJj1NlZ-4!NK8nv3Lzo!!=JA#}JM4$q4~w zW@QNy0ta3lI}p_1ub|R+P}aq~kZpssg0_qBgMb;Q0(g>iZk#xwbg;C?d zBe8@TN2^{kF*jQ}E38UZU`ot%n82N4Aija?gQ13@flT6#_EiGD4aXb5A1rD!U}NKK zOJPe{oycTx;KqTpg1L$60du0cuDX~o9&796erKGMk`NFk<`CMUb|59?M8RA|p%agM z9k`=P8nby$H%usIEJ|Qt+;u=l;Ysq2BNxsm^skclZFtQ5nVn5fnVC&3l{KXG1(TOs b0vE$UW}}~t_uEebeaPVH>gTe~DWM4fnF@A@ diff --git a/_images/math/d0547469da068ad1266bdb9583c5bacf3a856dda.png b/_images/math/d0547469da068ad1266bdb9583c5bacf3a856dda.png deleted file mode 100644 index 62e2b3f94444de3486785a0ea3d131a322c84b2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmV;X16lluP)D zLM?(&PhLFKgBN>gPXPr9-aH74;Kf4;hzAjL3qnt#^WNK!Y#URa*`329Z+7?hX6DUI z29Oig{P(kNbSP27zfUf6;aar>i0zUzce88(KLMpYQa&yC5_LOvYM)G0(k3PmDPn@F#tW~P#*5e7|-2~UQZOBKne*N`R;IDF7`sLm`+ zy%?Z?p)NcbCBrYgwB*vTpTVOC=;urUO+hD1BRRIoaZh;2W2T(pu?7y)5qgmj%;{$< zOgqml74SRcNkyb{`2v_}Xpn z!ThKLr&OfFZ}DF6w)xvFW3N2d^+9x-i0VVo^n&-GIzgE}-b2}uVRf4nCGe21cB{DL zM;$sba;n8~>R7v8)&)_nc2>e|7597}#Cr@}?{8uM#rC)28j5oGm+Bg~%4YfsHoVVnA)7$$l*%02xEfHxCKT4IB*$ z?#@F{kCnJ)8=nKS+@6Q1g)9rWva`4TKirvzsN@V=gPVcD?Rf}zfKD({;KD-^hxhaw0CE}HGH5aA!DLxf*$1Pot?wxPGEeMOHdJXoWXpsa@(o3xLP+wH4l-{<8;Gu^U zPnC)R(Mk^z5f4&?SS?BgN%4V-V2XmpON$-^50XQRQbGOZ+ce3(x`}AnIc)YZv%i17 z$ILA77j_~XPQh{J9~we#*CAw`r^=mzCk?Spah5DLgFXdoVsaB$=gQ7& zYH$1Xv~ zGxjU83R!}pr?5ROBc8`)Yu+>64AJrZKb0jKC`>AF82E0=YwhS8KngVrQ@FWQxW_79 zdvEGQbGmkW-cFXOSJ_Qf*4h0>p{I~NvEuD&!XVuriInC(gh0Zdk-`d=ZAZ)0tL!G1 zC1iwPMo%HTV!`vCPhr}f13WG0MBS}#T`c$mPQstSsWhAQj|V;vGe6H`vb4!0axcA= zLb%xyO~M-jpvAx+g12th^Oii%m)&phUf|xtRRcL3O4bE z*;6_zg>qS+Sbm7;DFhD{WEpsY1ezq$es6b_1vgUOOSu~{&N`TeR+fTYF=4|cPhQ66 zrx?m*MUV*Q^b~@tHQ$8iQiL4MI^s7JUWdue8$x%G{k1Rb;t-Fto<#DJ_N|`Q?)_pY zmlcxadRb2)xH@Piys=n)l5gEW3)QErnjj{nudGzfr+Is2lOULv;7Z=sJ}QQCSu=t% z2rZ?DD&<%b7QADf9Y7yFoTR}g`J#-q9X)%1aSFX}CyTr$@JRcp7|LadJ6mHq${5=x zT??;c7Q9(HjIO_}E@>!5is47b^QcAK+cy5(CP^gCU9mPhYVBHPIhU0D$wM!aVS!vd&o`whN`NGvY`zWD(6*b!wS^;n}Of{^Nrj#rJ3KNT^bIt zfCE3NDK%%DDT`9B+i|jdB*ol%md?#dp932QDsguKhoM>Hh(uXbj%d_^SQ@ O0000jR(IY#JXh zi7_2uU|7NRJi$;<9z|^wLk9!r2i_03O=HzT^{KxM0|PIR4myBo@dbu1V47jUW{hhn z5CkzW#(>k?jE>$L9sMBIT?Ph_1)}HB6as^C0WgrW@P?Zkb24fy6gn^fgN-G@3?q09 z4OkMGh4GrE!LWxN#Wd~!E@0wdYT!PAo;(~Gm;y?GSsqU;++x`B9K|#)VNkH~F5vb< zH;wJV+YbviGjKsnQ^sc6K8E!RP*X_eB9IFoaQ(u_gntej&oFQvqZ$C`F<{trfWQYzO#|mKWWXp$ zHV^>kG3xmgl*bCF=TlG~qng{md5mEcj9j3!<^uH$V_m?}Kt0peGH_5Yr2}hVHtLnE zz#7<%dQM{zU{GbJo^g46_qnKNTKyRdJ$&*2E_roDR|vL>2TeIZc{KfyK>qQZl#i1I+0Wp$^kmtq?w=E5IWx-54F>;%V->{g%9_*!2vN$FwYpE^+Z%2O?$AB1!1Ej8DnZ;)@V210?X-EysxMrln&LJqXYTQ0WC_ zb){WbXt7qLJuyW+Mqnf7kuW4C=>&X^D4=ZubREAcLrV`pOWt?Cnxqi=Xniz_4Hl;5 zcoYqdH#Gae*EY ze81O2W?X~}Z2KbljTInTGD|yQ(^iAt@9Gh3HiCkbrePPrp!JA?ntq9*ARcg<^N>OD zT&|-)W@^a5E{x--hU5?Ok9fuFAvIGU zS=q6t)H< z>ujGTyu>lOx|ozb+!uy;pg|HQv6Jfmu=$i2m(wDsL|r3I@>`(`MLkzO&P1gB?vGvphg=6jrD>`+Iv1QZf{pJ6oj7(l$GOlg-Z}%VnB^H z24NN=UP+t7f^d5?njbrMo-x=1j?OrG3hg)@u34wT5d@eRP@5r#$H1&~8BoAJ2$S}p z+}_(3l%G4AiX{@U3U%4c6D~o3i2=14c1NoLmlVul`;aCZU~+p71@d#v)>N!pb!>mE z2!{%LT!H`-100i*d&_VLNgs)Vy*gZCN`nHM#~;dhQDhxW#k3bM|C*=7eH1=)1OZbF zs8Q~Hc@2KJ`Y=&j%J2mxW613@oo%`s1?A_fym!8qN=?v;MNo7E0aFYhZ(34=+)E|I zIBDU|Sl(5_dS#(!I*IM1cDP~-0v-0C__VtQxtC1R2bYqcZ`5S z0wHTgn^8kj?se>eZbu6%{I%Lwe@14wU$h&&T#MZ6(op6)C}6v<=TxbzF<^Ng{E2px zoZRcODytZ#sYqKp`wUa=b$zQ)?yZ-#79dgrOYU_+v*42324 zk{lB(_g1ly*{f$!I+F~ACHImX6D;>uvGuc82TGl)R$?ejxz`q*g>rAuLk+64^?Lf-fTu$>+waHtjmveE0h^qC=9*%vQ%3*j}_aE1wa4B&m+MF~m}Q z#mXq8p054c;SCSEVdO|lb2kSgjK{>jJg?}?6+VsRtk|y2SPXp9Xhn_6ti9tie zM>8Xe=m{kTn%)Q$W=0gz6G{xWGz3JoRZepgvuRChTHVZbVj?UDg-#TrK+c{x|o3l$SVXDmWL~QH5dg6pZ?- z8UKxO1KuKuwR(aVoC{U-+1VyfeyD%g@HgV!5V;9r6$y$aI2TIKi@I7XR|N(2SHQ1c zW+0j*rrUcoi-{+OJ+hFI^K>B}ceEG*73xDAkn5 z#jJy13N{7jaH6LD>LuI`QYf@C-8J9lp;X>+VV@Zdq+ms)Ai7retCw&}j=C!obl1Gq zL#c|M9x?0a2AG(F6(Ol+Ix>Fs66VOEAQB&(cFu(kif1a;(G4&m1w;QsVPn{@UP7!> zPD~-^LgN+ZTqvPb=E(v(4x4pk158N4&|m4EpYyAi%F{Q#D@D=BBw8A=&xKM-#RX!k zZjm)!cna2GC01U&tR}KqM$U!OUGu#zN;ShdnRWIC7*D}wtatM2r8NVpWixUvl>VLt-)ok@rHnWS)g+`4US2>2cy6~x&K@{yjzk7IM@Bw_&00000 LNkvXXu0mjf5T`zQ diff --git a/_images/math/d7894ae3288ad5bc502fe262d7a4da6475d65284.png b/_images/math/d7894ae3288ad5bc502fe262d7a4da6475d65284.png deleted file mode 100644 index 6b3a4565839f600b1003e392d02c69c98ba63da5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngj!VDyXGEe0LDT4r?5ZC|z{{xxZwr%U`>QYit zdiLxY3k%DcGiORlO2ov(=FOXzl#~<@5MW?nz{A7i;NZYv={FUq!QIovF@)oKa)MDJ zhjs!(6Nee=IaY;ZO-^ii8#oR}vhf+5{UC8nAT=QA?)|$ANjV8=JZ1?A8{Q`*1SB>z i-8DF-Dv`{@%*;^5%zdiv{5nOTkqn-$elF{r5}E+_i#nhH diff --git a/_images/math/d81dc357b7b3165bc86c4db9fcdfba934895951b.png b/_images/math/d81dc357b7b3165bc86c4db9fcdfba934895951b.png deleted file mode 100644 index 4a630ca8e53fa13034a19763a67e7b31466da43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmV;f1X25mP)3R=sEph75miNGQVda;?gU7Nj|-JOf+q2I$XyEnV@ z+28!;`}@rR2(dM3`1iJ(r&Dnx_udY{Aj)H&UMl0Bze_C1_9#!Um2$Urwi4*)j#!do zT)i4!U7{~{j^Wu-6CyzZlU&^%#H`mIOyc_}l4K9p3iu)*Hlvz_V<1M>s=KDh-o4mf0%BD2Jhu$=pjPXF=p zPoIX3_H~Fdi-Y71dVYV5 zk;m(uQRdMX2g2h&YPLksQ*CJC`s*?znm-A0V8kee8UR+H5l3^xUN=%4Su_QBLc3^^ zyU^lHQkvzVX5Bjh9Z;ylJ2RX$c>=Z)cQ37o0t%H1)cl@VdQ;fQh)pp%#d*8efkgX6 zOF{x>+87zQ17=r>$@g zHQMk+DRW z@KE6=<|;N*TmbuI8|@P{4zD>gC`AG{pfHV`>nC-TqQg&6@BqzE&=@-LiCUFigm}8B z6z3~L9_yz`l>Yb51-E2Tw!>wMzCAizp3tuJAn&$~&%v?q;2fNX-g4Ab9-afWhLEh1 zuVqcVI!LFuU2}D4%>?Os=UuWXJicIF+s#{pfs2IXpmaYw112pgZs!;1 zqtgJXTo@#QlsFRj%F$;NjK!HGo`^t_%{=E$ZJo@07rYU9l2gF7pB!MT(Pxn)%4wcn zCz*F=h&?V|>^?b3IcXC=Le1~G$(DOM*e7EnVo9L=Zy($hh5yrj1DBff@m*!44FCWD M07*qoM6N<$g6U5<;Q#;t diff --git a/_images/math/d891b4959cb7039554599f4e0d3718a87da403c8.png b/_images/math/d891b4959cb7039554599f4e0d3718a87da403c8.png deleted file mode 100644 index 5f464fdc943a4716266256985d2698c110dea590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1261 zcmV002k?0{{R3gZAU`0000mP)t-s|Ns90 z005qzo{EZ!FfcIY=H_&CbOZzhwzjrnVq(n9%urBJ3=9k+A|gOQKo%AjCrP#y000Dd zNkl}2hq^O#DF4k0zn7~*n4pg{tZYLbqxfA z5^`$spa&y^#(+7VSuYMRL+ZeD78DbWiopO!qQ^ zhkfkUeEoXs+p1Sp?|oAM%2G=(THE0ce*f^Gm$eOi9}oG5e`wDYwtM8m;~RANYA|2U z1~_-++E3kitd+>7i0y4Kd58!C%dZb6oB$}??!u!t`HnJiCA1zY2AhoS>6#=lS3%~&T=8tp-@H2$hKUju0NC2C80Tk=V=>x zpHo4k5W*ZN!ntl|%SpF%!V7RD{3vj`_Cq+ey503%g7fro7d06P_Wbr1J&n1khTS`5 zn1X|b7Q^QJ5Q;cgDu;#|CBta4!K@Ryc|bypJQz|!Fiqau~j z{f)3|Gs*#_Lu6}8*Cv$%N{0xc=8CBtd>eDKUhk9xR}$rbKP!qbr*9M86-zm!E%$G^ zr#g|-t-InWhbQ7ohgix1?#;GFsvO{>LSwYb;oP(FE(bL?yBAOII z!s0D7t!W4akt_WVeq~`m*A>fjU2nqa>1vnv&MWj+@Y2Hce+h*eW z1t?s<82B!62>AwzwhaQ~6@1vW@Y;f&8H~}lnTr~Nc-Aj? zR*>8F;qZc*ZOS|~(h_Cc&bSqsG9RuBUT~EmqflJL(m%@s=q3hFS3j3^P6Ihb5!5KC+kt?GgJtUYV0X;;d*$r+`b{r4JLqg)K>P}TxcTeqh zkF&B5x~cA}dhhG^s=oKC0m4Z7Y1kB!n!g7&iEKuoDr?mX|B(#$2xPY}pcAaMJZSga z=m)6UX3gD$2AU}K0rV|S1(iVqO~2O%(2rRwZVh~ET#XJ?Yq57RbKpQTMr5E_zHAco zuH0x34yf9W40I2FH$(5!a9%!jdJWZ@EYl2!T-0YCIO{aO=WiFB&9y3@`~zMMnR1!e zPDc*L7reP>e>BYbe01|!{-7hsw3KF^ko0}KE>Ov;|MN#!Q<-%dpL!>(K#e2I<8|bC zRbnPD>3eKlKsA5F6uxM3&W?;Vyc0fwSj+9NK1E|VfwI5*D^-eoJdB{H@*3xcIFP*scAV3qX`PneO z{3w5Dx_gLD{xpQ%9;&9dh_gqbZmt0|x5%3304B%aVy$qWe?qPQvN4nDpiw4CYz|Ur zLpe7IGhYh>7s23`K69@Fs*`nP5!f8$L@iE<7y!}!CO#&;0+yQ;=~k#RA$ z^dda(qLMokK<^Tt#b)6}3Unv3g_T2-$)|{5XNK$_W{CjZOM0fj(aE~92=P~UI;6Y9 zA{9r)l7&7&f$nwqF=4@2PzZM6^#NoW=}|~GDWfYbZPBHsM(B!J64ofy$-0O~N1%Sx zbccS(NN;&5wHwiEXL|vSk!U(Y5e7IZQB)iA;hM4^)bRki459h|`} z2|$TX-i2#a8G*0FG<(cYo0fW;Ea=CjKsCbWhl#yv-UtZ6{x^=d(ScVX*X<%b*_B1s z&H4E78?z+R6Vb^*;I3DH=^VZ$fcWOem5D}zXf?l+(^IBspF@^zU59`Wyjv&~RSV`J zId4J-l6Mn&+AbbzJ0`QF3oDT5F@E@g;T+=>>kmHj(1OXG^ zWqrQ8SQ6y(&k^?GZ3fcvg+z3OWdv4LygPB8%S@g20jz!5{n( zcD~|GPt4Lg!s}B4h+~9Cy=k1HQF%G5Lzv|Ll7wBL*7mm3bS5&jwP|o zqdGZ=GXQ`1GW#7(ams@|$sIEF03~MeMvUdiCn?&`W>9il78Rjr^@;q)2Ecf4aa(72g$)yZc^-9XE)^E z+~ttJ0UB6h)Sc+&Y4#}?8-Y_Vh8tfa?6#^nE0!LBp4$+Io(wsD6>ukA)SagT5q}6q n_(vA@ci}u>iLq}5{ulWduoE@`OVN5800000NkvXXu0mjf(Y0ye literal 0 HcmV?d00001 diff --git a/_images/math/db25952de85aad3ab2e5021f9bef21af86c4412b.png b/_images/math/db25952de85aad3ab2e5021f9bef21af86c4412b.png deleted file mode 100644 index 41a357c0d04376831fd1bcf17131e361f820ac10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcmV;U1YG-xP)(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub000Co zNklq9EdQ%!MPc*8mh#FL1ELUWFJ?4gaY-0LYt^cf zRc;TWEC`{C^!oV>7Tq-kA@l@dEoGKqgyLO-5lUKu5sKvmBUGpgMriSWq=y4xMmxkd zk$(%Ucx$JyI8VcnH-y+8`Y-jtN%?+vF_n)&^ zoKnGQ*j>=}K^=#trZMUYY_Rtfn|WUTP3y0QE_xbxHw&w=Kb5n%M)NR)>jz8*M z7%_F~&ZMEQQEWPI zdE_zy(u^Q&1UG(P8RbsgfRy2ivr_xh5s-CG8ymylL2e=GdiR?~?WR6CSV@B`toNp1 z##=5YYJPW|oN}viBh+g(iZ5*!AuVv}CEqkrpXiyo^&PAPT!fCghz+`&p!bi4#Q|LM za-_vrkebOv-Ne$&;P|1Y{Q*PAoB{Vm)>uOUx5!K;>Lym>u;VU0`)R)EAJB&0ez061 z%ID|C+EEgW(1c)oupd%IsI2u;;}!+tLs$23$Qb!Qe$!y#S9Y%pv!XSeLqQ-y5ra;s zPZ&Ch+HN*Y92SSr&?9y|R>a9zk!~UF(tG(n<~3iB1KBrd0vZ4S002ovPDHLkV1oJI BHt7HW diff --git a/_images/math/db6b83ac4c03c16f9d6bea1b6bcb1c47a063b247.png b/_images/math/db6b83ac4c03c16f9d6bea1b6bcb1c47a063b247.png deleted file mode 100644 index df935868378cc7e631c04938136cae3d05648ed1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1350 zcmV-M1-bf(P)PVA37Q6L+JdVq1we%$q6)coyCD;o6F^UiRAf!rvz?WU54?-S#?!EJKXYTIZ z%tp85z}&ri?%cEAJ^yzBqS9m@Ru4URt-OlR!kX2JR`+J(xraure)s-L(eChOLyuld zv8k1z)n`5Cl`a_d=ar#-*W+omE};Fa&OY;`u@=<@1J__gY4qxE*gNT6YW>Klsc! zIwq@$1^MQS_(+S(3E5%_&!U}q^7N_o0d^Bs6Z*=ZIw0$MQ3#FgKXEA&k!n(}lZLB7 zq-Ss#2=YbNCSkAE>rIoc1ElI6PhrzN(D319@R=B?%izk4qb?FhL~*f@Zwjp4!ro+$ ze`q%azQie&S^P_g`>Epq9^$6lU|S?>N*@mUYz34cUu21BV?6<#QC7YlM*An|{(DzZ z`vp1LjgmF(F&xf-5$2055v}g)44p+rdK_FhSzKhME;4#a1K9`#k(T-I* z4R-QafoLy21(zw>gKiN~ekFv9S(3EwqsrrD2d%e6h59hyTV_$SA{g1Mq!T!;w$^RY zjS7-R5zHEkw}z|R5AgX5vSqCwv_;Tng(A`*ky%5?DZy{4P!0y_HiZW@f}X%wOB49p z3x~@s(8h@;XqRlKOX!19;MCxvOkMv zK8TYK_dFNMU{ojvV;$(%cAkE@FPNJc>lfk^f49kC*&@5I9wC=}U0EQQsi)_8cNRwHk58Wc*~X(+6ng6>czy4{=xg>9$hDwppP+Rc%7 zcnu151$xK&y-Q$|3(^0JavKy%OJvyACA5>#|Gn}Wl>dkR1BXdL+cN%J(EtDd07*qo IM6N<$f~2vC*8l(j diff --git a/_images/math/dc4965e10ff4ddec0c642aa53e8978d1f024d364.png b/_images/math/dc4965e10ff4ddec0c642aa53e8978d1f024d364.png deleted file mode 100644 index b51b39bddc3a5a0c31d4cd5da1dc6fa826df34e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmV-)0gL{LP)(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub00030 zNklAk!*(S8Sq2VFry~SaT!6qE61NRV zDjs9g1{7r7v*J5S+!_G2?bsB3s<)ya$Q5N!VnBB!NRXLP;RLca#sDS-UV~ExLfj5) zU==R-C(dF!)}HIWFh7s4Gcinac|%Y=!f|m z)nEv4;<}C=Giw=wSQO$IZb8Ea&0q*{V7-BnQ+714FsxzdUVzhJVgMF{@dE&tphZco SfBcF70000osu diff --git a/_images/math/dc73969e1a2a1d4cf1aad41d5688001e9a6a6d2b.png b/_images/math/dc73969e1a2a1d4cf1aad41d5688001e9a6a6d2b.png deleted file mode 100644 index 072227833b218aae974d61665d94d4916d79d17d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmV;d0#p5oP)jFfcGcKtN(*V$96U3=9mmwzi(0o+2V51Ox<%ii&h}bQTsCpDR+t0006v zNklA#N)I&b z%Epa5MQqg$+!h+DiyPGlaGDzSQL>M*A~u7;+#%E15R1T(SV4?$&30c2J4>g=?{_5m{{`-I=p zd1~JZCcUsB3;zqagKgMt=d8%x!nK z+ec*)DFCq5^N zz>dKfT8Qre=YfX_TS*kiq;&+~bsM90nt^uHvgq++SW(~boe&j@S_VD><9KS$eP^&c zN!>952pQ8|9d@1vTSfjJBMDRnC?G_=Lck?uI&>Es}Ll zd^zpcuFy=D$#za&C*S8E^xWv8Ki>-=St9_fIDa%f&2MMU>!#|23TPBP8!g**#yX?4 zD^vh)3fS6y#*-@w23{D!L} SU&(3!0000NM~G diff --git a/_images/math/de3f82f49eade7c06b4244a51567660134f1b6d3.png b/_images/math/de3f82f49eade7c06b4244a51567660134f1b6d3.png deleted file mode 100644 index 94ea172244404bf74d294ea94aa85b7a0fbb395e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1EAP)9R2mmri5E&)+-i-O`%B!b|Y(Xrqt zXc0TP6ck;9i@Se;4&o-hcew-;(a?{eP{m%HyhAl8AbsGwLovfgT5A*;N_)u~~s z5VmDCdg<_QCCga>6t@U|kaZ2v2mf%Bjh2Uy1~)K+MXKR%JJn1Tn*tcep3mnT%fP}; zq#uR2R3i!^#Jre!p=acd)s;4MTBNhUsrB&4Fa@!l!aqVK8>@9-l>chFsA{wg+r_i6 zvwLP614_u^uaaMm7$^l=?JR-QZ3tU^qLq)!*T6~B4mi5^zz8|wTy$(3OEj2nuK*j% z4WI>FZMFNnEv24;*)}=6U7qjrR0nv?-Mkdrme1$Dpx3$RiGX5`^^t|yo`e6XMYE?+ z<2&#i8A7f_h3%|2?{)9c#n*%{n!nPO&F^PmX`_rGv_A|iBKii;h*L}EsaC@P0000< KMNUMnLSTYc0nwiT diff --git a/_images/math/de4bcc81877b3034359c3f7c942690e9870db33b.png b/_images/math/de4bcc81877b3034359c3f7c942690e9870db33b.png deleted file mode 100644 index 4d231c4b6a86c45d4d52d8085a95d9c8ceee1fb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1576 zcmV+@2G{wCP)(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub000HE zNkl3>6_jE%SjDrn^z73Kp6-((*FZ58-z12_Jt#Ue`)6i0GqP zL{9LfmC&hKrLhXj4yJ3#A#B&7!6qqMoi!l_1%T|skn@=K`5GK22L;@<)L=vw@SmNrI0<210P8r+G?&~& z)--X_@##(#s?(e7>hV0>Ax9b9RcyyZzP_-<(S$ic6MPbDns^cq%nCqz847LMY#9|e zo89ODlwH(ivuAPze;Ba|XEZ4q;oU^m6dLVLAQHCWemqxBpg_W*I0;_r)BU5|{efHpMwxjIWt*dx`7jT!!UN{(?ZSy=R zr|2DwPh?dNs|g){_P`uG#r9;}sm+`4GNGG;2Ou^luRx9?LODhE;3Y_AWv;r$o+1~o zTRFf6Gh8~q(o1Aea@i<(BzK29+SZLeXdkEGFRk@`fAG71+)v?6twm1tp;R}N zc3I<#j03p?0KaN2@)EgapKfa{@>_sET=?A3TIBmje{MkTkyo`Ac>rcSSe`wovqq}| zxr*+~c&P<5+KVi2Lh-KdB2TuVSUa!zXutg!Sno7p5|fz3B!&?3r#q(jwm}I!G6OU( zy4CtK89h=16pjuy*=+^%NDa^;b9`v9Ns1n+0ctaS7o;b55Is@@G+P@G`M3&t6b2~G z>-5=cAhM2re{6ol@q~FDE_<+>e=+cJ^(gAPrr=*)csR4>}yN?DA{oCl-E1i>88#vDb<;Nm)*)ggCtH3BF-XbH?noAHV zH$ZW2d)Yc(RHA3EbP2k8eX+`-QN9qM3ymem43;2~QA)f;W(g`KnJIDu6z5jWs$st> zdiENKL=(Tc(&KjwE4>hH?Y_3V8W^A=qm+1yi~(A%s?1A?Rf+NzDj;kP^bJsWMpEiH zv?nu4vA4*U#aBR0q`;~q`6ufD9}Dgk#owJrdorUGdyA|AdQDa2fK?gg!mV0gVPogX zjMDg4t*t6@(5eh`(@nMMb$M3#?hBvN;0+@FJc}A(dt5OKrJHfj;U8$=3?`-y#ei@_U23XS^--MvK; zx_gVn0M*@FBnGJN-lA`SYVIxi2B_xVA~8U9_ZEo(s=2r58=#uU!~h*uObpOrjrI@> a(0>6yB{WGv&0jqL0000P)dFCOZ_i@mg`fPw^X9)v~k;-Lh@g9y3>!IS8FGrODa#B$&3o^A z8{l8Y`iKLyqrIf{D5gv=p`w_w&Bi#CkBV|ey+=7^vZkE!n{vjCdMAG&_a9JH3!t)Rn#! zQi|MqiAm|pHT1&;Vfl%Vw03^`?&|lrd@;V4u3S_27A2)7dQi)DpJs)6ntgC$Q+jeu z1y*t`xV}@1t~bHdI^t8hat%E2EJhRmo(KXd*T9v#ldk29)?`Xou7T5DbQgx2OzFxs z@Yc2LGrOBjDdie^hi^f%DWzN^UsgvcX?OiYZ2hbJj1DIg%g!NEaENvWiygoTC0z`(#*W7;#IhLxT!jv*44lM@mW zk`8eBTwtA1p2r~Mw=Uz5jh@595@vzPZv~ug2&i1*O#D2rmAkruN2s|d!cWRUBJ6E< zLkg#l;N|rU9L#I{y;)avHI~}9eC1hkoiR`CcK!x~%?uMZv~?TJZPG}~Vh{>WShPod zA=j|CiROFgp{9!Tgab`^Udoa#qzp>Mtt$EB{D;oK(u&y|iFYXxg hK(;|?k64N_gMPn!Ebp!$Z=j;eXUSMz_RxL*WHnrFzlCgkEf!K&-EZ}0On&CnkI39t#HGLx%14|VILjRv zmRAyIF1Mfo!$x8Dl~3%^BnlYVv2$1%6{eu6-2jXQcyfhvKtP+}5-zo%zX{Km~nqL9LsV(7AV0*_voZ1H;8MrcktXfYJ)GpyGAX@F` hbp*rV0s}7^2LQQ=WY&1%Ha7qO002ovPDHLkV1hW8#{K{R diff --git a/_images/math/e488af960ad4d8fc723a2103ad2ca1a2109f296f.png b/_images/math/e488af960ad4d8fc723a2103ad2ca1a2109f296f.png deleted file mode 100644 index 8e7cd78f9af6790b715db66cc5be2b177bea56f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcmV;>126oEP)!000A9 zNklq#i^ILZAiFUX~VYFKTSg+R&m{L0J)hp#BsDMNwR> zNUd0dda+(M2Tv_nTIj(;sh&g>Dk)l!Xat2;K>|`0vBa6p-|X&W({x~enD@T7Z)d*w zW`G(^IvhhCtxh^{d||yZE!bPnhw7w5P`&f(lsS#gdcIUA9nzdQSWQMytH%*Y#wYvl z)I)buhe$3Xl;a?#j5o>)I%M8k>Ft#j>E_XWMisi7Is}?bL4)g>$Qfq1%)p)4Vg2(QVUT9AW|>grU?m$i@CL*N6I@pBWwTkP$F|HhNT>yFBAI$PXM7q#*zR#%5l#qjoo4c!D> zUm`M%+-WXN{xVWcTP)7Ts%3?hUUcTJ4kal!HQB0$6aoHGnE)M!cSC#fwKSd%hnvujAfs_bC$20;4kq|5Np8W4?`PGv85>H)BB2jV1w4-DJm@jSgcHV-e z3}q5Qoy0oxOdy#N)P3xZA~)kZ@RB-nb!=Ob?UtdC=jkgM_5tTExx_Kkda$0xwz{_JJM^XyPq7RF5rLErSU``TtdbG00003pvT9s$TCA| zCIbdnR2gLkmH-?s!dkXKX~qP0aa0*GhQb0841z^jCj;{WAjP8u0vkZyp1@$mfRcy! zh{^(+7#y4@b#EL>a^(%CM6UMWiu+d%^>hJVca1+;`p;y+9G!d+xbj141Q2VGtumO(jNp9)ctz^gx?HdL9CS*BBXV16m%Uynd#ZK{$&&`)}_KP{jswIfnC8 zX-bq%0A^6KDn|5bNrAzKtcnpGusmRpBdcP>NW%rp3&^S%(LrDWZva^pBRY8W?;8Vo z6(btZBe`P40j83bsWAbY09lzD6ZFay42et)03gnWa_3-uWB>pF07*qoM6N<$g7-c3 A761SM diff --git a/_images/math/e9a431ec8f4fa13b3235664965135ee7e863361e.png b/_images/math/e9a431ec8f4fa13b3235664965135ee7e863361e.png deleted file mode 100644 index 74de2eaeb5ef85c8b2106edb7b59aaa5f772189d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^`asOh!VDy3O-}9yQn~>?A+G=b{|7P+3=CLUSV~Gt z=FOXT=FFL{uC8s{wk0Jc1q1{*I5_a|@Q8_tDJdz7Rfd&EJffk?lIem(h1kB9LbaZqU78ahKo?>ERP*6}XFfa@Z3_w6Y2suub000B) zNklPl% zvkBYWPDds_4c>kO`F#j=Oh*Q0y|PDMB@{Ix;ZjmEC;X zAojy-f<@+qNBc|&Yq694Jl54!1@Zl=in!0Wg!bA=(Nb4*Vq$u|a(@_?AKP~xO}XFI z6MzwdcyYEtuVX!p?23Afi6Kc#+s|_g+e!7RlAPOv<35`f{hx@II>*0Ta2JCmH#9uj zy&YSFFhbY}{j{yA%Lqh=XQEz1#(tCUp^ihIhbkBSSz6OJVlnsa%qx=wLw_kNb3rimRdCpwVpCFVG|G8Y`Ka;10r#8UiWMH z9P#lops{xv5y+Ikrz|q3m&Bn%`xbZ^gh@n)f-~4j!=Y~j8I~AHhE0^PQvCJAf5btO zL0wGd2-=s|esJQwucam6quuP%k4&YG+J3`+8%Dcy)I167ZNV0&Z7rm{{AiQpo?}dJ z*hC3dGNE0?JZ`cyOc)vH-C0w8g{P_Coa>cO<_rjX z>B?Ik4Z_v4ei$Q6JtJYPP?xQt;WtNy#hADVcTd^wR1HgFJDIMp#BegIPq=nYhEV+0000Pz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr0004v zNklp15*J^F#-s}fB=Zc1Tv0+8$|LgKn_xDfVlunffR3?zyVc^%NZLXu^!35abY1t zCZ3?8M?!8rkXoHtBa6DjO+d!P+YYhAW415!aQp0000mP)t-s|Ns90 z004A!bPNm(1Ox;yFfc$sK<4J=A|fJCP*9$po)#7swzjs4ii*t4%wl3 z$|mnzz`zhz-U(IL1U6IwsH}luHB`(8M6etH;~P+?2!JgD;wKCYnGi89km(GIff%UK zoq^&1KL!T=0Fc;MAZBJ@y}-b6;0^-=>j#inJP`9t`oq9*SPAF=<^>=zE0}A+-eCkY z1z=)F8LAixR)Fm0YJiDxDk(5H%>ubja{;n%CxNWs)CUp(Q+_6@_P9|y00000NkvXX Hu0mjfVF+<= diff --git a/_images/math/f52ebbec20b1f9413aa11bcc53e2d9143490d4c8.png b/_images/math/f52ebbec20b1f9413aa11bcc53e2d9143490d4c8.png deleted file mode 100644 index fbb1af9d808a2401a4e4c6ceb18cb28d2caf5b3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmV;(0yq7MP)VAxfO7m9+r&6;bxk^Af)w?{{jO8uSh!sg98pt zOhPapb#!z%`~vEd-@wQXG9Z8(w^eKf$h<8cM;J;jFm3`e`5YLywGD7s)jneZ$l%>g z5I*k&hRF;(Acyf>VEFPMhb{(Ia5#lAT!V1$i7*&3@Btb8hAz&BIPT-n1vHYafnx$w z6E;caO*nKZ0$s_#XuVs3ffTSDM11_fKpOA^Aw>nCg`|Kd4BYGroEI4OlBBDOf#D|u zQ#XnJ5@2BHCec$2OkBV$RJ4IaT|7I0DWiqd5aigxFsy(e$zafV0c&B(BN-YRI`g1l z0r7?DKLrLh32=H!mnFV1y#p-m3>Sc9;Uy@Oi2)IXDf=Nv!2mCG(hTqvrZB)S3b6uS zd??^6OySmTL@kWd8SoUQ2njxvfY7MyV!&OP@@Bvl)}ZA1Xa+omDL*S*-NgsUy3PV| z0j|Q7;RYf@PCzaRfW-&H2b_he7o4RDRlp7+xC-zVril7E78VEK@CG_}#|2!4>1%j# z#GHUE4h&y5wFbh4=?;j06u5iA&RoF2#GF8|Fy(pxO;JhUxL^cgPQnG;PYBh_pkM~1 z6qbVGlW?w^4-Sa!vJlp3P|CPUP!pecd3pIkLBRtI3_!%t4N5yMgvg6kw8L0&-sCjvWT^fc(nkcdZNlZ=oQBR0000Pz($VKtMnuA|kf7wlFX-o}Qk}%*=Fjbmr#fVq#(h1Oyfq7K)0Bs!rQr0004! zNklTOqwo3Pp$@HW946Li?bFg-vX2%um?bG^d!t zR1s{{psCW>Tne!b+6jW+?w)y(i(d*02Qv3vZa8-5W(OFFXfnNglmZuKlIV^t$D$2P z^5uaSV2Upf&tWXwwuwRx(K|;TD@rO6IUMIX)i(z|YO5n(A*)=uoAYh|4-)T8 zZ@`m7a!WL6WxsxjnR>m5a0X^LL4lRY*f=H}`W%>971RtloAu;fO!p!o|1lbBE5uQo z5vG8S4#_`EPd;ifm)asSG9B?ZQXj1o7_B`uUI6=L;CW=4o1L+uFD~;O7`C!WaEmEB zEWrN7r1Dw*KgERciV1&NOe}PZiG!YE;-IIP_@H7MOP^B-#5Yr!ToI&CIO6~S002ov JPDHLkV1lZW*8l(j literal 0 HcmV?d00001 diff --git a/_images/math/f8341bc1f873dc4530b51fb79fa831828152f5f7.png b/_images/math/f8341bc1f873dc4530b51fb79fa831828152f5f7.png deleted file mode 100644 index ff0b12b3870f577231d96cce30b5c5d6be54fd02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 715 zcmV;+0yO=JP)?L@#ac*fJ@`>fFGWP5^-vEAO`#VB zu~IyEC=}U(3Th65f@oJnLFzZ?$wQ=tqPWt7SE2P_!Hd4h_wHuW?LcN;_Wj5&^JX#& zq_yspoP+f=fuDMof^?-ka`$rMFZ;NxQc6Ljl&MJV?x0>BqJHcJAod>Su~~nN5ZR2f z7GIL_B=}*F@Dc^*bS~TPj}fAkqU@cuC5tvNlBeK0pZ(~M5fYbNSW_aOr?u&&SnS}l zOLQHm-HIWBq`%L^#uzD&ojGx6;Ws6Y7!V%!c@j;rAgS*t8mH?hu%Cw0&63Qdm=BOh zvcb;UXp5s|N8W-xP;9)$cWAyuTEbv%nxb8uI;iHI^xH!>_4XgNziiSIwDt}P0TM|T zAp^PiVz!m&Wy&b)7|=U{a%plqj56&o$?zzW;ABH(NwQ5BCIW=?t5;n8FLqZiF~uS& zdMMgn2qZhiqJ$p*n^Kk&B_fsUCe&(xgfqz$Ss!1MWQl{HgLp+jh22cXC1JVPn#>|= z1V|{MD!@#X444?+n-3(@xM;Xr^AUS9t84D_-1Eknuq}KXUrY~)ugNuNX8jiSC8~{= zxCf=+PT0Y!H|ya~^!Yo9pJU&D(lZC xrK+kWSs~K;QQy?GVhnalntn~A{eV+@x@Y6!3SL*Lbb)8bMBp=JG;|OEdgEG z1AAxA&z*C>JLjBxW`Wfq?KIk)l80|X+fxTZ2SNuz2SNwJ{|dsMD53e!Az08>KFQgv zQP$d5>MB;SD@ypRyo`i|Bay3m_r@dQriR>#zH)4)P@H~gt2OEgaY>X_VFOo>niv;b zbI?&`VXld;1p;sJeOEHxx^VQZ**7rA_xc%C6XuYQo`0SPV@?%?xmAJijOQteP9Rgo zvb(^`Ayt?gjGjNrLpl_uX>-*f40-Q6s(&n^Qpc-E2!qLxF3f!t{eXi!bcaGN%&iK9 z5{a(#RLYZwfs4?^jITmEpIbLFHUSFo7i!v}K%Fguz5p_mC8M_~D(3J3a&{{SJJwda zZfHy{MJOTc=;;w@r47$l*^zz+_LUp_3pyo6vK`*+C`QD2RzrQ*Nd}rZgI@xVv9i`r zBk(a!Dk|cDUQAi7AZR^Sb8IU@0U^6Kpb}i(#M##AoL#f7S;InFZ8h{22yhEkI?Q}ellDhNeDdP<^n}g#zJDyiqWxffpY=8k|ytKH?8t&8en74evTIILRa zT_5+-d5H=eE+y=2aVT99MYW$}cwF_ri9t+@>PJQOP3@f5994yj#<7+aPLoUnXk8oaKK{tABI&d#4!)TE0569DxZ^&C&+(_ z9Nao4^@0Csl5Y6oQ?8{NdM)d%^N6DN{VNcb8y_MM51D0>cbnNoZly1BSyq~DMa8(HHupUnUEdo0 zDukLg-)y&WO<94UZN8hHC)SZx^uB+?YG}3 zYXlt_*U%%yn?8Ab|M9?SWIM2J6~Fm*vxgdI%N(*RT4&kpKSsuNV)Gtq<4^ybOpo<# z3?U}tqTbFBxCcnK^?yhihVWZkLr7DN)JpCBSKgPvi*5dIWMX01{@0xU4N~`7hvG5z QxBvhE07*qoM6N<$f>R=bQUCw| diff --git a/_images/math/fa4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png b/_images/math/fa4cf565fe0c2b4c1e2e58d6b7faad24322d11cc.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee04ae0cbc91f286c51434db369bab5f6ecea4d GIT binary patch literal 755 zcmV>5iieGYmtL0YQbCb`6ln!{Jt!ig ziJ&4x2>91y5NcsVB~rY!3Pn`(mVzfw@fty*#|q-iW_Pn;DJaGd_U(N0zMc1G-s}Sg zgA)D=lC3KR{AJuo5iuaT)$|3|xYB)%|7qN9h9U#Uy=D409_awr zHs-7s>tTDtm8wI7m0TXN>brY9q)*%1h@C9bTm9HCNb>NN{6)0bOf_5@K$52J^k{ja zNn;ToBKFb!>=*3kVLLrpI+jU|`ZdTwn72r^o zdL!O&1?tr*>Jry}zLUyu3549jOOFB<*9fb;#}?H^8O0AurllHbhYYH9}3*_ zQR+h}Q|N1dshgOz6Zc#J)l-C(he?`x{E5sW8gI;6VTY002ovPDHLkV1kYqSjGSV literal 0 HcmV?d00001 diff --git a/_images/math/fbd354ab7d7f620dd8ae20952c61ac140e6df368.png b/_images/math/fbd354ab7d7f620dd8ae20952c61ac140e6df368.png new file mode 100644 index 0000000000000000000000000000000000000000..acafbffcbde47473e702b3261f5ea409db28cb5d GIT binary patch literal 684 zcmV;d0#p5oP))pPuyU`pUtKu#9|K#`PUAnSDi2_|tL04D_$Z!BZrOV|%g9L&X}1U#z< z$X*Q;vFvxx8GJxK=OHO0rAR$s;19qE+U4LBLR^T4!CWwh!MF@Pp))(Ma}+Re66cr~ zFh&oXpddzo^qH}IUj$s}e5Z&1{AGBAVk4382BfC7PI0)rJW&Os$D7jY&*!6pWt1E?ubf#D1TLq5nB zHi#8>!B#K|;sp#0_ZYZPQx)$6hQ$mF4iAX;9TbQ%6qXhs`;IYyT|Au49cVn?R#Hsj z5M|hjnwc8|xF-+5Prs&enS=Xwn+ps*`AOo~aEMe1d6mItSUYY-7r zqD*4M$acj+BqI4_%pCNkYdtnbOF8%@RZ9>r3$W?o5(_k zATVIrj6=r$+q(nQvBO-B;XHL(8l@9}xfMB!lMVP4fYkszi&Fwv9x%wEWO1?qV*&F5 zlq^m*2u$D&K*{1{gGc|qF`#5|vVk6Y7AG4_B`=F(0yY8ivN$H_l_?k^SsVbo(t{LU SWnk9;00001F|^c_R7+`MXmuIYYqeD3bf0SUdI9JhPA`^B-c zIQ76`EC9u5L3kVi%y16%LZ;Aj4t-dw#qbZ*vSNs&Xb7^;IENIo{_1vE^=k8{@G7FU zl)j8#kXTQe+Wh={l?jJKojrDCc6tdfcNrrzx3BqQ{*a|rjlW2H)!V!12K?;vHBoh(3jy+<579(l{ZdF&>@N|pg9q+Ft+VFIX zBXmpm9(z{&k^OK;H+PTYiF!rKwOQ7m-@C9?)rUHZeSS-7c3tfE@tk<6BaEe{+atS# zt3_Qmex=qC2P-SsISrc8>K55{^R9K)RfL;DUUuHN_WwDa?yMrj>ys?qJqor&zk@Xl z+t-?n-H_u)KV^FI>kMy-wADN7`fq5&# zm?1g|6D1rZ|NC?uzfN|I#ig;t8M^D&7963yev(rv<9-ogL+BW#3FA=KF@3h^^9W~z&eH0t6f0ujUF^sYHWp>us@!5eltDinF&iK9 z2+@+zuh4X`=mVxY@|xgq)`g8})LyB@1GXnea@Y??7U~F(pw(=yY1`bx_U)Rfl#Ctw zmW{DZB;{93PmWmH563v9BD>l8v|w-@n#)+o0MF(pHf(76_O?7@vGzOsW{Y*Hl>Knb zv8#;4N0+IBgNo2=wNyq z6|r9j3c+z?5lUlR{4&d$!Eua(lJrT9>m$HQek>S{IVc8BPjG#O>fBqY04Jqx!>q}V z*i)jb3(8)k1`~31z@lG3YAra96U($~!ulBgpt^hCmw|D}EJ@<4RnWAAFP{rGMdFkj zk5Qu<2?fh>i8!9Z=EvGZpcv}U)9%M|FlKjj_kRz!1pkG4)4Tux002ovPDHLkV1oKC BPl^Bl diff --git a/_images/math/fc469caf1ae94dde2beba7d6d4ff0234396328da.png b/_images/math/fc469caf1ae94dde2beba7d6d4ff0234396328da.png deleted file mode 100644 index 09928431bfa31b4bdd4971e8252413a1f848b1e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 432 zcmV;h0Z;ykP)YHfB+T)25f*CLNNg`uLD*UEEnJkBhcmS)9b&N{bf)FbDV(q0J@442L1wu zW(FQGM+ImRx-+;H7&bOA%wS*zO9U`5@NGa-0d$)o149b~=L4W)LX!&^_!$_iOC-V65(XXx zW(J6gjURXzI2!m2SRpD{1)wSz9he!q82o{3Hc?ez&@gUbf~eqo0Cfi=FgOl@+`+&t ze*{SGhdF~W0IGsbL4`K};@gJ>K*A1)w}GNy;slTakZ*%7MFRsK6fpBa5~(0bATM^| zbC51p1t0;EWO)EHd?kobfP0w-&aH$+rU0snW+3JO2RJWOBu*5_<#0fWeJ0El#Dqve a4h#U7u{x_w`hOGv0000+uwgZjH4Ut80+P@KZ0ZyhFwF4A zrY;>~>IWpDt5}q2RCa+V9w5%{%6`uP<6wYjm=xECKM7~S97b&FfKp!>7`_9Y$gl<~ z#IArPSOgfj+rjD>82a$2<0=3v(gCq&L&dPUkL3Ya9Y~5vo?!ul+a~Pl_#D9MfZ?)+ zTY&ciSA#G1aA98nR>!@8;c{+976ZR1kne^?9ViTd>X-tceC-2R<4s{HL>)sfEGix_ zaA8RYr-8A-W#|t~S5V_pE?`Yp-42-PbQ8nC13{vI0K;Ge+C*e`5HP}*-N7=>;1sz4 zUv>w9uw)R)i8s50qF4w_W#i56Ad3pXR6KHazbU`%nRea+2DNM>hMjW!XBvRUwa);% z446>ab}ZZX0g`8=87^+%I>2Dbu$6%!nBft)?0`5NsBS&~F`f&M>@LNixB!@U^%*__ zGv#VkpO1yQ$~f!FL>8;H_=@gXR0iddfej1f!!~g&Q07*qoM6N<$f}WEb A`v3p{ diff --git a/_images/math/fed8268f27ef6d86db86e94b085e93ecc8142b41.png b/_images/math/fed8268f27ef6d86db86e94b085e93ecc8142b41.png deleted file mode 100644 index 2f75a327a01cc1c49231a664321c39ed9acb7a1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmV-|0e$|7P)YHzzJd!7>EQ+0$_^e;{+hN@FX6U>=2a<779RJOBjeyY30DcFjJHWm7H^c z?o|b`m0gw7AyS+Ri`BG^Qh`Ex3Jk2yN)VOId&%oCUFfk^!hH3kw(~?iPiqe88|yf#DyJ5y33L zS%9jN#ev}*!!rgxX>eE>Fk~^XivwA6G*wig3ON(6PLqvH%w(`LQD9(xWF!T$>%?b< grwm?V0Sv?g0D>Gi5M_qz(f|Me07*qoM6N<$f);?2LI3~& diff --git a/_images/math/ff2ad0d5741975bf12235febc7bb6f4876f147a1.png b/_images/math/ff2ad0d5741975bf12235febc7bb6f4876f147a1.png deleted file mode 100644 index f031bfeaa8621efd9d3d5419eb9a76333523a97d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1209 zcmV;q1V;ObP)k5Eg|203 zZQn{$D87^~5quNd;G1lPiMk3_mb9@_@Pn-D+X{|WaX~4o7HgrhJ@?*Z%({~pCX>v8 zAt&d~%>B)|=bm$B07pgB8@IMp0@mhK+d)3HHlL>BR69Ae8Ebn79aq~4B1LQ4+XSLr znEX4QR5S46fUuYfiIU_X=LXid-WQ(C6=cIY&LS-=rou1{4iY^a&N%LY={Ye_#0Va0 zxsZ+d!%y|nu8z&iaBM&%@Vq=>ArF(vRm@XoWP zkqaKZVscEXLA1ygOl!IDq*}tQ;C|tLrfiu4#z_wrI7mlyJu0S_fT$D#MldB`_7(6` z_kCexN}AST`SmCQ84ltv7EDu1K>TLroKcL*;xXkG9lPGu5vJcC=)5XZOF;7G174LY zOibZ0#&AF05Vjjtrj~%LGw&;(u51bl7ii1YhNqH6T@#?%-G0;58jyeMoEL4#GK9 z!7_*`Yz*&F1cW)j?%997;eeh6LWKLIm+i%9iX6_SI3&~rEwDyQrJ@UvIXssM*+a+n0^0mq=OJ`$uh%&WJ6L9!SGxcs%5A;4NArPJ0 ztH<>aD?i(#b(SWdvjvi7p@HB>EB@1k%7ohL&ugT3KWnB&hst@y>iuXUX*ZLV=Bf0m zC@SdWytChgKBeVWeOLQ_zs78WB=q@eGMKH=1_ZnN@B5NtbtZdYw-fHMP)~~PTefU! zrTX_fX1B-;S*ms9ME&8{+V<5WYE`hFp4%)U*Y_%16IP|x#AK0kvte^>Q9`0qqQN_jf~)HoG7iVejd?=^XjZ~91 z{^lNt%mU@-K7^M f` and -:math:`\ell = i + 1` otherwise where :math:`\xi` is a random number. A different -random number is used to sample a scattering cosine bin :math:`j` using the -cumulative distribution function: +:math:`\ell` be the chosen table where :math:`\ell = i` if :math:`\xi_1 > f` and +:math:`\ell = i + 1` otherwise where :math:`\xi_1` is a random number. Another +random number :math:`\xi_2` is used to sample a scattering cosine bin :math:`j` +using the cumulative distribution function: .. math:: :label: sample-cdf - c_{\ell,j} < \xi < c_{\ell,j+1} + c_{\ell,j} < \xi_2 < c_{\ell,j+1} The final scattering cosine will depend on whether histogram or linear-linear interpolation is used. In general, we can write the cumulative distribution @@ -123,7 +166,7 @@ after integration we have that .. math:: :label: cumulative-dist-histogram - c(\mu) = c_{\ell,j} + (\mu - \mu_{\ell,j}) p_{\ell,j} = \xi + c(\mu) = c_{\ell,j} + (\mu - \mu_{\ell,j}) p_{\ell,j} = \xi_2 Solving for the scattering cosine, we obtain the final form for histogram interpolation: @@ -131,7 +174,7 @@ interpolation: .. math:: :label: cosine-histogram - \mu = \mu_{\ell,j} + \frac{\xi - c_{\ell,j}}{p_{\ell,j}} + \mu = \mu_{\ell,j} + \frac{\xi_2 - c_{\ell,j}}{p_{\ell,j}} For linear-linear interpolation, we represent the function :math:`p(\mu')` as a first-order polynomial in :math:`\mu'`. If we interpolate between successive @@ -159,7 +202,7 @@ Let us now make a change of variables using :label: introduce-eta \eta = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}} - (\mu' - \mu_{\ell,j}) + (\mu' - \mu_{\ell,j}) + p_{\ell,j} Equation :eq:`cdf-linlin` then becomes @@ -182,7 +225,7 @@ Integrating equation :eq:`cdf-linlin-eta`, we have :label: cdf-linlin-integrated c(\mu) = c_{\ell,j} + \frac{1}{2m} \left ( \left [ m (\mu - \mu_{\ell,j} ) + - p_{\ell,j} \right ]^2 - p_{\ell,j}^2 \right ) = \xi + p_{\ell,j} \right ]^2 - p_{\ell,j}^2 \right ) = \xi_2 Solving for :math:`\mu`, we have the final form for the scattering cosine using linear-linear interpolation: @@ -190,7 +233,7 @@ linear-linear interpolation: .. math:: :label: cosine-linlin - \mu = \mu_{\ell,j} + \frac{1}{m} \left ( \sqrt{p_{\ell,j}^2 + 2 m (\xi - + \mu = \mu_{\ell,j} + \frac{1}{m} \left ( \sqrt{p_{\ell,j}^2 + 2 m (\xi_2 - c_{\ell,j} )} - p_{\ell,j} \right ) .. _sample-energy: diff --git a/_sources/methods/statistics.txt b/_sources/methods/statistics.txt index 7563006f09..b4e6fa2295 100644 --- a/_sources/methods/statistics.txt +++ b/_sources/methods/statistics.txt @@ -57,7 +57,7 @@ where :math:`g`, :math:`c`, and :math:`M` are constants. The choice of these constants will have a profound effect on the quality and performance of the generator, so they should not be chosen arbitrarily. As Donald Knuth said in his seminal work *The Art of Computer Programming*, "random numbers should not be -generated with a method chosen at random". Some theory should be used." +generated with a method chosen at random. Some theory should be used." Typically, :math:`M` is chosen to be a power of two as this enables :math:`x \mod M` to be performed using the binary AND operator with a bit mask. The constants for the linear congruential generator used by default in OpenMC are diff --git a/_sources/usersguide/input.txt b/_sources/usersguide/input.txt index 89fb95222f..5dde07468e 100644 --- a/_sources/usersguide/input.txt +++ b/_sources/usersguide/input.txt @@ -151,6 +151,23 @@ problem. It has the following attributes/sub-elements: *Default*: None +```` Element +-------------------------- + +The ```` element indicates that a fixed source calculation should be +performed. It has the following attributes/sub-elements: + + :batches: + The total number of batches. For fixed source calculations, each batch + represents a realization of random variables for tallies. + + *Default*: None + + :particles: + The number of particles to simulate per batch. + + *Default*: None + ```` Element ----------------------- @@ -184,26 +201,91 @@ pseudo-random number generator. ```` Element -------------------- -The ``source`` element gives information on an initial source guess for -criticality calculations. It takes the following attributes: +The ``source`` element gives information on an external source distribution to +be used either as the source for a fixed source calculation or the initial +source guess for criticality calculations. It takes the following +attributes/sub-elements: - :type: - The type of source distribution. Setting this to "box" indicates that the - starting source should be sampled uniformly in a parallelepiped. Setting - this to "point" indicates that the starting source should be sampled from an - isotropic point source. Setting this to "file" indicates that the starting - source should be sampled from a ``source.binary`` file. + :file: + If this attribute is given, it indicates that the source is to be read from + a binary source file whose path is given by the value of this element - :coeffs: - For a "box" source distribution, ``coeffs`` should be given as six real - numbers, the first three of which specify the lower-left corner of a - parallelepiped and the last three of which specify the upper-right - corner. Source sites are sampled uniformly through that parallelepiped. + *Default*: None - For a "point" source distribution, ``coeffs`` should be given as three real - numbers which specify the (x,y,z) location of an isotropic point source + :space: + An element specifying the spatial distribution of source sites. This element + has the following attributes: - For a "file" source distribution, ``coeffs`` should not be specified. + :type: + The type of spatial distribution. Valid options are "box" and "point". A + "box" spatial distribution has coordinates sampled uniformly in a + parallelepiped. A "point" spatial distribution has coordinates specified + by a triplet. + + *Default*: None + + :parameters: + For a "box" spatial distribution, ``parameters`` should be given as six + real numbers, the first three of which specify the lower-left corner of a + parallelepiped and the last three of which specify the upper-right + corner. Source sites are sampled uniformly through that parallelepiped. + + For a "point" spatial distribution, ``parameters`` should be given as + three real numbers which specify the (x,y,z) location of an isotropic + point source + + *Default*: None + + :angle: + An element specifying the angular distribution of source sites. This element + has the following attributes: + + :type: + The type of angular distribution. Valid options are "isotropic" and + "monodirectional". The angle of the particle emitted from a source site is + isotropic if the "isotropic" option is given. The angle of the particle + emitted from a source site is the direction specified in the + attribute if "monodirectional" option is given. + + *Default*: isotropic + + :parameters: + For an "isotropic" angular distribution, ``parameters`` should not be + specified + + For a "monodirectional" angular distribution, ``parameters`` should be + given as three real numbers which specify the angular cosines with respect + to each axis. + + *Default*: None + + :energy: + An element specifying the energy distribution of source sites. This element + has the following attributes: + + :type: + + The type of energy distribution. Valid options are "monoenergetic", + "watt", and "maxwell". The "monoenergetic" option produces source sites at + a single energy. The "watt" option produces source sites whose energy is + sampled from a Watt fission spectrum. The "maxwell" option produce source + sites whose energy is sampled from a Maxwell fission spectrum + + *Default*: watt + + :parameters: + For a "monoenergetic" energy distribution, ``parameters`` should not be + given as the energy in MeV of the source sites. + + For a "watt" energy distribution, ``parameters`` should be given as two + real numbers :math:`a` and :math:`b` that parameterize the distribution + :math:`p(E) dE = c e^{-E/a} \sinh \sqrt{b \, E} dE`. + + For a "maxwell" energy distribution, ``parameters`` should be given as one + real number :math:`a` that parameterizes the distribution :math:`p(E) dE = + c E e^{-E/a} dE`. + + *Default*: 0.988 2.249 ```` Element ------------------------------ diff --git a/methods/criticality.html b/methods/criticality.html index 8d19a04e17..ffc2c5e75d 100644 --- a/methods/criticality.html +++ b/methods/criticality.html @@ -59,8 +59,8 @@ neutrons includes a fissionable material. Some common criticality calculations include the simulation of nuclear reactors, spent fuel pools, nuclear weapons, and other fissile systems. The term criticality calculation is also synonymous with the term eigenvalue calculation. The reason for this is that the transport -equation becomes an eigenvalue value equation if a fissionable source is present -since then the source of neutrons will depend on the flux of neutrons +equation becomes an eigenvalue equation if a fissionable source is present since +then the source of neutrons will depend on the flux of neutrons itself. Criticality simulations using Monte Carlo methods are becoming increasingly common with the advent of high-performance computing.

This section will explore the theory behind and implementation of criticality diff --git a/methods/geometry.html b/methods/geometry.html index 898fdfbf43..70987130b0 100644 --- a/methods/geometry.html +++ b/methods/geometry.html @@ -67,12 +67,12 @@ where f(x,y,z) > 0 can be called the positive half-space.

Let us take the example of a sphere centered at the point (x_0,y_0,z_0) with radius R. One would normally write the equation of the sphere as

-
-

(x - x_0)^2 + (y - y_0)^2 + (z - z_0)^2 = R^2

-

By subtracting the right-hand term from both sides of the equation, we can then -write the surface equation:

-

If no solutions to equation (3) exist or the only solutions +are complex, then the particle’s direction of travel will not intersect the +surface. If the solution to equation (3) is negative, this +means that the surface is “behind” the particle, i.e. if the particle continues +traveling in its current direction, it will not hit the surface. The complete +derivation for different types of surfaces used in OpenMC will be presented in +the following sections.

+

Once a distance has been computed to a surface, we need to check if it is closer +than previously-computed distances to surfaces. Unfortunately, we cannot just +use the minimum function because some of the calculated distances, which should +be the same in theory (e.g. coincident surfaces), may be slightly different due +to the use of floating-point arithmetic. Consequently, we should first check for +floating-point equality of the current distance calculated and the minimum found +thus far. This is done by checking if

-

(2)\frac{| d - d_{min} |}{d_{min}} < \epsilon

+

(4)\frac{| d - d_{min} |}{d_{min}} < \epsilon

where d is the distance to a surface just calculated, d_{min} is the minimum distance found thus far, and \epsilon is a small number. In OpenMC, this parameter is set to \epsilon = 10^{-14} since all floating @@ -148,7 +149,7 @@ given level.

x - x_0 = 0. As such, we need to solve x + du - x_0 = 0. The solution for the distance is

-

(3)d = \frac{x_0 - x}{u}

+

(5)d = \frac{x_0 - x}{u}

Note that if the particle’s direction of flight is parallel to the x-axis, i.e. u = 0, the distance to the surface will be infinity. While the example here was for a plane perpendicular to the x-axis, the same formula can @@ -160,7 +161,7 @@ be applied for the surfaces A(x + du) + B(y + dv) + C(z + dw) = D. The solution to this equation for the distance is

-

(4)d = \frac{D - Ax - By - Cz}{Au + Bv + Cw}

+

(6)d = \frac{D - Ax - By - Cz}{Au + Bv + Cw}

Again, we need to check whether the denominator is zero. If so, this means that the particle’s direction of flight is parallel to the plane and it will therefore never hit the plane.

@@ -172,17 +173,17 @@ y_0)^2 + (z - z_0)^2 = R^2"/>. Thus, we need to solve . Let us define \bar{y} = y - y_0 and \bar{z} = z - z_0. We then have

-

(5)(\bar{y} + dv)^2 + (\bar{z} + dw)^2 = R^2

-

Expanding equation (5) and rearranging terms, we obtain

+

(7)(\bar{y} + dv)^2 + (\bar{z} + dw)^2 = R^2

+

Expanding equation (7) and rearranging terms, we obtain

-

(6)(v^2 + w^2) d^2 + 2 (\bar{y}v + \bar{z}w) d + (\bar{y}^2 + \bar{z}^2 - R^2)
+<p><span class=(8)(v^2 + w^2) d^2 + 2 (\bar{y}v + \bar{z}w) d + (\bar{y}^2 + \bar{z}^2 - R^2)
 = 0

This is a quadratic equation for d. To simplify notation, let us define a = v^2 + w^2, k = \bar{y}v + \bar{z}w, and c =
 \bar{y}^2 + \bar{z}^2 - R^2. Thus, the distance is just the solution to ad^2 + 2kd + c = 0:

-

(7)d = \frac{-k \pm \sqrt{k^2 - ac}}{a}

+

(9)d = \frac{-k \pm \sqrt{k^2 - ac}}{a}

A few conditions must be checked for. If a = 0, this means the particle is parallel to the cylinder and will thus never intersect it. Also, if k^2 - ac < 0, this means that both solutions to the quadratic are @@ -205,21 +206,21 @@ the y- or z-axis with appropriate substitution of constants.

The equation for a sphere is (x - x_0)^2 + (y - y_0)^2 + (z - z_0)^2 =
 R^2. Thus, we need to solve the equation

-

(8)(x + du - x_0)^2 + (y + dv - y_0)^2 + (z + dw - z_0)^2 = R^2

+

(10)(x + du - x_0)^2 + (y + dv - y_0)^2 + (z + dw - z_0)^2 = R^2

Let us define \bar{x} = x - x_0, \bar{y} = y - y_0, and \bar{z} = z - z_0. We then have

-

(9)(\bar{x} + du)^2 + (\bar{y} + dv)^2 + (\bar{z} - dw)^2 = R^2

-

Expanding equation (9) and rearranging terms, we obtain

+

(11)(\bar{x} + du)^2 + (\bar{y} + dv)^2 + (\bar{z} - dw)^2 = R^2

+

Expanding equation (11) and rearranging terms, we obtain

-

(10)d^2 + 2 (\bar{x}u + \bar{y}v + \bar{z}w) d + (\bar{x}^2 + \bar{y}^2 +
+<p><span class=(12)d^2 + 2 (\bar{x}u + \bar{y}v + \bar{z}w) d + (\bar{x}^2 + \bar{y}^2 +
 \bar{z}^2 - R^2) = 0

This is a quadratic equation for d. To simplify notation, let us define k = \bar{x}u + \bar{y}v + \bar{z}w and c = \bar{x}^2 +
 \bar{y}^2 + \bar{z}^2 - R^2. Thus, the distance is just the solution to d^2 + 2kd + c = 0:

-

(11)d = -k \pm \sqrt{k^2 - c}

+

(13)d = -k \pm \sqrt{k^2 - c}

If the discriminant k^2 - c < 0, this means that both solutions to the quadratic are complex. In physical terms, this means that the ray along which the particle is traveling does not make any intersections with the sphere.

@@ -279,11 +280,11 @@ space of a sphere, the positive half-space of an x-plane, and the negative half-space of a y-plane. Said another way, any point inside this cell must satisfy the following equations

-

(12)x^2 + y^2 + z^2 - 10^2 < 0 \\
+<p><span class=(14)x^2 + y^2 + z^2 - 10^2 < 0 \\
 x - (-3) > 0 \\
 x - 2 < 0

So in order to determine if a point is inside the cell, we would plug its -coordinates into equation (12) and if the inequalities +coordinates into equation (14) and if the inequalities are satisfied, than the point is indeed inside the cell.

@@ -324,7 +325,7 @@ performed over all cells and the neighbor lists are populated for each surface.< the form f(x,y,z) = 0 with a reflective boundary condition, it can be shown based on geometric arguments that the velocity vector will then become

-

(13)\mathbf{v'} = \mathbf{v} - 2 (\mathbf{v} \cdot \hat{\mathbf{n}})
+<p><span class=(15)\mathbf{v'} = \mathbf{v} - 2 (\mathbf{v} \cdot \hat{\mathbf{n}})
 \hat{\mathbf{n}}

where \hat{\mathbf{n}} is a unit vector normal to the surface at the point of the surface crossing. The rationale for this can be understood by @@ -333,22 +334,22 @@ projection of the velocity vector onto the normal vector. By subtracting two times this projection, the velocity is reflected with respect to the surface normal. Since the velocity of the particle will not change as it undergoes reflection, we can work with the direction of the particle instead, simplifying -equation (13) to

+equation (15) to

-

(14)\mathbf{\Omega'} = \mathbf{\Omega} - 2 (\mathbf{\Omega} \cdot
+<p><span class=(16)\mathbf{\Omega'} = \mathbf{\Omega} - 2 (\mathbf{\Omega} \cdot
 \hat{\mathbf{n}}) \hat{\mathbf{n}}

The direction of the surface normal will be the gradient to the surface at the point of crossing, i.e. \mathbf{n} = \nabla f(x,y,z). Substituting this -into equation (14), we get

+into equation (16), we get

-

(15)\mathbf{\Omega'} = \mathbf{\Omega} - \frac{2 ( \mathbf{\Omega} \cdot \nabla
+<p><span class=(17)\mathbf{\Omega'} = \mathbf{\Omega} - \frac{2 ( \mathbf{\Omega} \cdot \nabla
 f )}{|| \nabla f ||^2} \nabla f

If we write the initial and final directions in terms of their vector components, \mathbf{\Omega} = (u,v,w) and \mathbf{\Omega'} = (u',
-v', w'), this allows us to represent equation (14) as a +v', w')"/>, this allows us to represent equation (16) as a series of equations:

-

(16)u' = u - \frac{2 ( \mathbf{\Omega} \cdot \nabla f )}{|| \nabla f ||^2}
+<p><span class=(18)u' = u - \frac{2 ( \mathbf{\Omega} \cdot \nabla f )}{|| \nabla f ||^2}
 \frac{\partial f}{\partial x} \\
 
 v' = v - \frac{2 ( \mathbf{\Omega} \cdot \nabla f )}{|| \nabla f ||^2}
@@ -366,10 +367,10 @@ with the derivation to confirm that the rules of geometry agree with our
 intuition. The gradient of the surface <img class= is simply \nabla f = (1, 0, 0). Note that this vector is already normalized, i.e. || \nabla f || = 1. The second two equations in -(16) tell us that v and w do not change and +(18) tell us that v and w do not change and the first tell us that

-

(17)u' = u - 2u = -u

+

(19)u' = u - 2u = -u

We see that reflection for a plane perpendicular to an axis only entails negating the directional cosine for that axis.

@@ -379,36 +380,36 @@ negating the directional cosine for that axis.

gradient to the surface is simply \nabla f = (A,B,C) whose norm squared is A^2 + B^2 + C^2. This implies that

-

(18)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} = \frac{2(Au +
+<p><span class=(20)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} = \frac{2(Au +
 Bv + Cw)}{A^2 + B^2 + C^2}

-

Substituting equation (18) into equation -(16) gives us the form of the solution. For example, the +

Substituting equation (20) into equation +(18) gives us the form of the solution. For example, the x-component of the reflected direction will be

-

(19)u' = u - \frac{2A(Au + Bv + Cw)}{A^2 + B^2 + C^2}

+

(21)u' = u - \frac{2A(Au + Bv + Cw)}{A^2 + B^2 + C^2}

4.7.3. Cylinder Parallel to an Axis

A cylinder parallel to, for example, the x-axis has the form f(x,y,z) =
 (y - y_0)^2 + (z - z_0)^2 - R^2 = 0. Thus, the gradient to the surface is

-

(20)\nabla f = 2 \left ( \begin{array}{c} 0 \\ y - y_0 \\ z - z_0 \end{array}
+<p><span class=(22)\nabla f = 2 \left ( \begin{array}{c} 0 \\ y - y_0 \\ z - z_0 \end{array}
 \right ) = 2 \left ( \begin{array}{c} 0 \\ \bar{y} \\ \bar{z} \end{array}
 \right )

where we have introduced the constants \bar{y} and \bar{z}. Taking the square of the norm of the gradient, we find that

-

(21)|| \nabla f ||^2 = 4 \bar{y}^2 + 4 \bar{z}^2 = 4 R^2

+

(23)|| \nabla f ||^2 = 4 \bar{y}^2 + 4 \bar{z}^2 = 4 R^2

This implies that

-

(22)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} =
+<p><span class=(24)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} =
 \frac{\bar{y}v + \bar{z}w}{R^2}

-

Substituting equations (22) and -(20) into equation (16) gives us +

Substituting equations (24) and +(22) into equation (18) gives us the form of the solution. In this case, the x-component will not change. The y- and z-components of the reflected direction will be

-

(23)v' = v - \frac{2 ( \bar{y}v + \bar{z}w ) \bar{y}}{R^2} \\
+<p><span class=(25)v' = v - \frac{2 ( \bar{y}v + \bar{z}w ) \bar{y}}{R^2} \\
 
 w' = w - \frac{2 ( \bar{y}v + \bar{z}w ) \bar{z}}{R^2}

@@ -417,22 +418,22 @@ w' = w - \frac{2 ( \bar{y}v + \bar{z}w ) \bar{z}}{R^2}"/>

The surface equation for a sphere has the form f(x,y,z) = (x - x_0)^2 +
 (y - y_0)^2 + (z - z_0)^2 - R^2 = 0. Thus, the gradient to the surface is

-

(24)\nabla f = 2 \left ( \begin{array}{c} x - x_0 \\ y - y_0 \\ z - z_0
+<p><span class=(26)\nabla f = 2 \left ( \begin{array}{c} x - x_0 \\ y - y_0 \\ z - z_0
 \end{array} \right ) = 2 \left ( \begin{array}{c} \bar{x} \\ \bar{y} \\
 \bar{z} \end{array} \right )

where we have introduced the constants \bar{x}, \bar{y}, \bar{z}. Taking the square of the norm of the gradient, we find that

-

(25)|| \nabla f ||^2 = 4 \bar{x}^2 + 4 \bar{y}^2 + 4 \bar{z}^2 = 4 R^2

+

(27)|| \nabla f ||^2 = 4 \bar{x}^2 + 4 \bar{y}^2 + 4 \bar{z}^2 = 4 R^2

This implies that

-

(26)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} =
+<p><span class=(28)\frac{2 (\mathbf{\Omega} \cdot \nabla f)}{|| \nabla f ||^2} =
 \frac{\bar{x}u + \bar{y}v + \bar{z}w}{R^2}

-

Substituting equations (26) and -(24) into equation (16) gives us the +

Substituting equations (28) and +(26) into equation (18) gives us the form of the solution:

-

(27)u' = u - \frac{2 ( \bar{x}u + \bar{y}v + \bar{z}w ) \bar{x} }{R^2} \\
+<p><span class=(29)u' = u - \frac{2 ( \bar{x}u + \bar{y}v + \bar{z}w ) \bar{x} }{R^2} \\
 
 v' = v - \frac{2 ( \bar{x}u + \bar{y}v + \bar{z}w ) \bar{y} }{R^2} \\
 
diff --git a/methods/index.html b/methods/index.html
index c627904ba4..270619f631 100644
--- a/methods/index.html
+++ b/methods/index.html
@@ -100,28 +100,29 @@
 </ul>
 </li>
 <li class=5. Physics

where \xi is a pseudorandom number sampled from a uniform +distribution on [0,1).

- -
  1. If the distance to the nearest boundary is less than the distance to the next collision, the particle is moved forward to this boundary. Then, the process is repeated from step 2. If the distance to collision is closer than the @@ -132,7 +130,7 @@ the nuclide with which the collision will happen is sampled based on the total cross-sections. If the total cross section of material i is \Sigma_{t,i}, then the probability that any nuclide is sampled is

    -

    P(i) = \frac{\Sigma_{t,i}}{\Sigma_t}

    +

    P(i) = \frac{\Sigma_{t,i}}{\Sigma_t}.

  2. Once the specific nuclide is sampled, the random samples a reaction for that nuclide based on the microscopic cross sections. If the microscopic @@ -140,7 +138,7 @@ cross-section for some reaction \sigma_t, then the probability that reaction x will occur is

    -

    P(x) = \frac{\sigma_x}{\sigma_t}

    +

    P(x) = \frac{\sigma_x}{\sigma_t}.

  3. If the sampled reaction is elastic or inelastic scattering, the outgoing energy and angle is sampled from the appropriate distribution. If the diff --git a/methods/physics.html b/methods/physics.html index 3b937cf0dd..d09f92fd9a 100644 --- a/methods/physics.html +++ b/methods/physics.html @@ -54,8 +54,34 @@

    5. Physics

    +
    +

    5.1. Sampling Distance to Next Collision

    +

    As a particle travels through a homogeneous material, the probability +distribution function for the distance to its next collision \ell is

    +
    +

    (1)p(\ell) d\ell = \Sigma_t e^{-\Sigma_t \ell} d\ell

    +

    where \Sigma_t is the total macroscopic cross section of the +material. Equation (1) tells us that the further the distance is +to the next collision, the less likely the particle will travel that distance, +which should agree with your intuition. In order to sample the probability +distribution function, we first need to convert it to a cumulative distribution +function

    +
    +

    (2)\int_0^{\ell} d\ell' p(\ell') = \int_0^{\ell} d\ell' \Sigma_t e^{-\Sigma_t
+\ell'} = 1 - e^{-\Sigma_t \ell}

    +

    By setting the cumulative distribution function equal to \xi, a random +number on the unit interval, and solving for the distance \ell, we +obtain a formula for sampling the distance to next collision:

    +
    +

    (3)\ell = -\frac{\ln (1 - \xi)}{\Sigma_t}

    +

    Since \xi is uniformly distributed on [0,1), this implies that +1 - \xi is also uniformly distributed on [0,1) as well. Thus, +the formula usually used to calculate the distance to next collision is

    +
    +

    (4)\ell = -\frac{\ln \xi}{\Sigma_t}

    +
    -

    5.1. Secondary Angles and Energy Distributions

    +

    5.2. Secondary Angles and Energy Distributions

    For any reactions with secondary neutrons, it is necessary to sample secondary angle and energy distributions. This includes elastic and inelastic scattering, fission, and (n,xn) reactions. In some cases, the distributions may be specified @@ -64,7 +90,7 @@ angle-energy distribution. In this section, we will outline the methods used to sample secondary distributions as well as how they are used to modify the state of a particle.

    -

    5.1.1. Sampling Secondary Angle Distributions

    +

    5.2.1. Sampling Secondary Angle Distributions

    For elastic scattering, it is only necessary to specific a secondary angle distribution since the outgoing energy can be determined analytically. Other reactions may also have separate secondary angle and secondary energy @@ -76,27 +102,27 @@ distribution is represented as either

  4. A tabular distribution.
  5. -

    5.1.1.1. Isotropic Angular Distribution

    +

    5.2.1.1. Isotropic Angular Distribution

    In the first case, no data needs to be stored on the ACE table, and the cosine of the scattering angle is simply calculated as

    -

    (1)\mu = 2\xi - 1

    +

    (5)\mu = 2\xi - 1

    where \xi is a random number sampled uniformly on [0,1).

    -

    5.1.1.2. Equiprobable Angle Bin Distribution

    +

    5.2.1.2. Equiprobable Angle Bin Distribution

    For a 32 equiprobable bin distribution, the procedure to determine the scattering cosine is as follows. First, we select a random number \xi to sample a cosine bin i such that

    -

    (2)i = 1 + \lfloor 32\xi \rfloor

    +

    (6)i = 1 + \lfloor 32\xi \rfloor

    The same random number can then also be used to interpolate between neighboring \mu values to get the final scattering cosine:

    -

    (3)\mu = \mu_i + (32\xi - i) (\mu_{i+1} - \mu_i)

    +

    (7)\mu = \mu_i + (32\xi - i) (\mu_{i+1} - \mu_i)

    -

    5.1.1.3. Tabular Angular Distribution

    +

    5.2.1.3. Tabular Angular Distribution

    As the MCNP Manual points out, using an equiprobable bin distribution works well for high-probability regions of the scattering cosine probability, but for low-probability regions it is not very accurate. Thus, a more typical treatment @@ -108,71 +134,71 @@ probability distribution function and -

    (4)f = \frac{E - E_i}{E_{i+1} - E_i}

    +

    (8)f = \frac{E - E_i}{E_{i+1} - E_i}

    where E is the incoming energy of the particle. Then, statistical interpolation is performed to choose between using the cosines and distribution functions corresponding to energy E_i and E_{i+1}. Let -\ell be the chosen table where \ell = i if \xi > f and -\ell = i + 1 otherwise where \xi is a random number. A different -random number is used to sample a scattering cosine bin j using the -cumulative distribution function:

    +\ell be the chosen table where \ell = i if \xi_1 > f and +\ell = i + 1 otherwise where \xi_1 is a random number. Another +random number \xi_2 is used to sample a scattering cosine bin j +using the cumulative distribution function:

    -

    (5)c_{\ell,j} < \xi < c_{\ell,j+1}

    +

    (9)c_{\ell,j} < \xi_2 < c_{\ell,j+1}

    The final scattering cosine will depend on whether histogram or linear-linear interpolation is used. In general, we can write the cumulative distribution function as

    -

    (6)c(\mu) = \int_{-1}^\mu p(\mu') d\mu'

    +

    (10)c(\mu) = \int_{-1}^\mu p(\mu') d\mu'

    where c(\mu) is the cumulative distribution function and p(\mu) is the probability distribution function. Since we know that c(\mu_{\ell,j}) = c_{\ell,j}, this implies that for \mu >
 \mu_{\ell,j},

    -

    (7)c(\mu) = c_{\ell,j} + \int_{\mu_{\ell,j}}^{\mu} p(\mu') d\mu'

    +

    (11)c(\mu) = c_{\ell,j} + \int_{\mu_{\ell,j}}^{\mu} p(\mu') d\mu'

    For histogram interpolation, we have that p(\mu') = p_{\ell,j}. Thus, after integration we have that

    -

    (8)c(\mu) = c_{\ell,j} + (\mu - \mu_{\ell,j}) p_{\ell,j} = \xi

    +

    (12)c(\mu) = c_{\ell,j} + (\mu - \mu_{\ell,j}) p_{\ell,j} = \xi_2

    Solving for the scattering cosine, we obtain the final form for histogram interpolation:

    -

    (9)\mu = \mu_{\ell,j} + \frac{\xi - c_{\ell,j}}{p_{\ell,j}}

    +

    (13)\mu = \mu_{\ell,j} + \frac{\xi_2 - c_{\ell,j}}{p_{\ell,j}}

    For linear-linear interpolation, we represent the function p(\mu') as a first-order polynomial in \mu'. If we interpolate between successive values on the probability distribution function, we know that

    -

    (10)p(\mu') - p_{\ell,j} = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} -
+<p><span class=(14)p(\mu') - p_{\ell,j} = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} -
 \mu_{\ell,j}} (\mu' - \mu_{\ell,j})

    -

    Solving for p(\mu') in equation (10) and inserting it -into equation (7), we obtain

    +

    Solving for p(\mu') in equation (14) and inserting it +into equation (11), we obtain

    -

    (11)c(\mu) = c_{\ell,j} + \int_{\mu_{\ell,j}}^{\mu} \left [ \frac{p_{\ell,j+1} -
+<p><span class=(15)c(\mu) = c_{\ell,j} + \int_{\mu_{\ell,j}}^{\mu} \left [ \frac{p_{\ell,j+1} -
 p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}} (\mu' - \mu_{\ell,j}) +
 p_{\ell,j} \right ] d\mu'

    Let us now make a change of variables using

    -

    (12)\eta = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}}
-(\mu' - \mu_{\ell,j})

    -

    Equation (11) then becomes

    +

    (16)\eta = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}}
+(\mu' - \mu_{\ell,j}) + p_{\ell,j}

    +

    Equation (15) then becomes

    -

    (13)c(\mu) = c_{\ell,j} + \frac{1}{m} \int_{p_{\ell,j}}^{m(\mu - \mu_{\ell,j}) +
+<p><span class=(17)c(\mu) = c_{\ell,j} + \frac{1}{m} \int_{p_{\ell,j}}^{m(\mu - \mu_{\ell,j}) +
 p_{\ell,j}} \eta \, d\eta

    where we have used

    -

    (14)m = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}}

    -

    Integrating equation (13), we have

    +

    (18)m = \frac{p_{\ell,j+1} - p_{\ell,j}}{\mu_{\ell,j+1} - \mu_{\ell,j}}

    +

    Integrating equation (17), we have

    -

    (15)c(\mu) = c_{\ell,j} + \frac{1}{2m} \left ( \left [ m (\mu - \mu_{\ell,j} ) +
-p_{\ell,j} \right ]^2 - p_{\ell,j}^2 \right ) = \xi

    +

    (19)c(\mu) = c_{\ell,j} + \frac{1}{2m} \left ( \left [ m (\mu - \mu_{\ell,j} ) +
+p_{\ell,j} \right ]^2 - p_{\ell,j}^2 \right ) = \xi_2

    Solving for \mu, we have the final form for the scattering cosine using linear-linear interpolation:

    -

    (16)\mu = \mu_{\ell,j} + \frac{1}{m} \left ( \sqrt{p_{\ell,j}^2 + 2 m (\xi -
+<p><span class=(20)\mu = \mu_{\ell,j} + \frac{1}{m} \left ( \sqrt{p_{\ell,j}^2 + 2 m (\xi_2 -
 c_{\ell,j} )} - p_{\ell,j} \right )

    -

    5.1.2. Sampling Secondary Energy and Correlated Angle/Energy Distributions

    +

    5.2.2. Sampling Secondary Energy and Correlated Angle/Energy Distributions

    For a reaction with secondary neutrons, it is necessary to determine the outgoing energy of the neutrons. For anything other than elastic scattering, the outgoing energy must be determined based on tabulated or parameterized data. The @@ -194,7 +220,7 @@ if more than one is present.

    determining the outgoing energy will depend on which ACE law has been specified for the data.

    -

    5.1.2.1. ACE Law 1 - Tabular Equiprobable Energy Bins

    +

    5.2.2.1. ACE Law 1 - Tabular Equiprobable Energy Bins

    In the tabular equiprobable bin representation, an array of equiprobable outgoing energy bins is given for a number of incident energies. While the representation itself is simple, the complexity lies in how one interpolates @@ -207,11 +233,11 @@ reaction.

    scaled interpolation [Doyas]. First, we find the tabulated incident energies which bound the actual incoming energy of the particle, i.e. find i such that E_i < E < E_{i+1} and calculate the interpolation factor f -via (4). Then, we interpolate between the minimum and +via (8). Then, we interpolate between the minimum and maximum energies of the outgoing energy distributions corresponding to E_i and E_{i+1}:

    -

    (17)E_{min} = E_{i,1} + f ( E_{i+1,1} - E_i ) \\
+<p><span class=(21)E_{min} = E_{i,1} + f ( E_{i+1,1} - E_i ) \\
 E_{max} = E_{i,M} + f ( E_{i+1,M} - E_M )

    where E_{min} and E_{max} are the minimum and maximum outgoing energies of a scaled distribution, E_{i,j} is the j-th outgoing energy @@ -224,26 +250,26 @@ between using the outgoing energy distributions corresponding to energy outgoing energy bin j and interpolate between successive values on the outgoing energy distribution:

    -

    (18)\hat{E} = E_{\ell,j} + \xi_2 (E_{\ell,j+1} - E_{\ell,j})

    +

    (22)\hat{E} = E_{\ell,j} + \xi_2 (E_{\ell,j+1} - E_{\ell,j})

    where \xi_2 is a random number sampled uniformly on [0,1). Since this outgoing energy may violate reaction kinematics, we then scale it to the minimum and maximum energies we calculated earlier to get the final outgoing energy:

    -

    (19)E' = E_{min} + \frac{\hat{E} - E_{\ell,1}}{E_{\ell,M} - E_{\ell,1}}
+<p><span class=(23)E' = E_{min} + \frac{\hat{E} - E_{\ell,1}}{E_{\ell,M} - E_{\ell,1}}
 (E_{max} - E_{min})

    -

    5.1.2.2. ACE Law 3 - Inelastic Level Scattering

    +

    5.2.2.2. ACE Law 3 - Inelastic Level Scattering

    It can be shown [Foderaro] that in inelastic level scattering, the outgoing energy of the neutron E' can be related to the Q-value of the reaction and the incoming energy:

    -

    (20)E' = \left ( \frac{A}{A+1} \right )^2 \left ( E - \frac{A + 1}{A} Q \right )

    +

    (24)E' = \left ( \frac{A}{A+1} \right )^2 \left ( E - \frac{A + 1}{A} Q \right )

    where A is the mass of the target nucleus measured in neutron masses.

    -

    5.1.2.3. ACE Law 4 - Continuous Tabular Distribution

    +

    5.2.2.3. ACE Law 4 - Continuous Tabular Distribution

    This representation is very similar to ACE Law 1 - Tabular Equiprobable Energy Bins except that instead of equiprobable outgoing energy bins, the outgoing energy distribution for each incoming energy is represented with a probability distribution function. For @@ -254,14 +280,14 @@ energy.

    We proceed first as we did for ACE Law 1, determining the bounding energies of the particle’s incoming energy such that E_i < E < E_{i+1} and calculating an interpolation factor f with equation -(4). Next, statistical interpolation is performed to +(8). Next, statistical interpolation is performed to choose between using the outgoing energy distributions corresponding to energy E_i and E_{i+1}. Let \ell be the chosen table where \ell = i if \xi_1 > f and \ell = i + 1 otherwise where \xi_1 is a random number. Then, we sample an outgoing energy bin j using the cumulative distribution function:

    -

    (21)c_{\ell,j} < \xi_2 < c_{\ell,j+1}

    +

    (25)c_{\ell,j} < \xi_2 < c_{\ell,j+1}

    where \xi_2 is a random number sampled uniformly on [0,1). At this point, we need to interpolate between the successive values on the outgoing energy distribution using either histogram or linear-linear interpolation. The @@ -269,11 +295,11 @@ formulas for these can be derived along the same lines as those found in Tabular Angular Distribution. For histogram interpolation, the interpolated outgoing energy on the \ell-th distribution is

    -

    (22)\hat{E} = E_{\ell,j} + \frac{\xi_2 - c_{\ell,j}}{p_{\ell,j}}

    +

    (26)\hat{E} = E_{\ell,j} + \frac{\xi_2 - c_{\ell,j}}{p_{\ell,j}}

    If linear-linear interpolation is to be used, the outgoing energy on the \ell-th distribution is

    -

    (23)\hat{E} = E_{\ell,j} + \frac{E_{\ell,j+1} - E_{\ell,j}}{p_{\ell,j+1} -
+<p><span class=(27)\hat{E} = E_{\ell,j} + \frac{E_{\ell,j+1} - E_{\ell,j}}{p_{\ell,j+1} -
 p_{\ell,j}} \left ( \sqrt{p_{\ell,j}^2 + 2 \frac{p_{\ell,j+1} -
 p_{\ell,j}}{E_{\ell,j+1} - E_{\ell,j}} ( \xi_2 - c_{\ell,j} )} - p_{\ell,j}
 \right )

    @@ -281,18 +307,18 @@ p_{\ell,j}}{E_{\ell,j+1} - E_{\ell,j}} ( \xi_2 - c_{\ell,j} )} - p_{\ell,j} minimum and maximum energies interpolated between the neighboring outgoing energy distributions to get the final outgoing energy:

    -

    (24)E' = E_{min} + \frac{\hat{E} - E_{\ell,1}}{E_{\ell,M} - E_{\ell,1}}
+<p><span class=(28)E' = E_{min} + \frac{\hat{E} - E_{\ell,1}}{E_{\ell,M} - E_{\ell,1}}
 (E_{max} - E_{min})

    where E_{min} and E_{max} are defined the same as in equation -(17).

    +(21).

    -

    5.1.2.4. ACE Law 7 - Maxwell Fission Spectrum

    +

    5.2.2.4. ACE Law 7 - Maxwell Fission Spectrum

    One representation of the secondary energies for neutrons from fission is the so-called Maxwell spectrum. A probability distribution for the Maxwell spectrum can be written in the form

    -

    (25)p(E') dE' = c E'^{1/2} e^{-E'/T(E)} dE'

    +

    (29)p(E') dE' = c E'^{1/2} e^{-E'/T(E)} dE'

    where E is the incoming energy of the neutron and T is the so-called nuclear temperature, which is a function of the incoming energy of the neutron. The ACE format contains a list of nuclear temperatures versus incoming @@ -301,24 +327,24 @@ energies using a specified interpolation law. Once the temperature Monte Carlo Sampler:

    -

    (26)E' = -T \left [ \log (\xi_1) + \log (\xi_2) \cos^2 \left ( \frac{\pi
+<p><span class=(30)E' = -T \left [ \log (\xi_1) + \log (\xi_2) \cos^2 \left ( \frac{\pi
 \xi_3}{2} \right ) \right ]

    where \xi_1, \xi_2, \xi_3 are random numbers sampled on the unit interval. The outgoing energy is only accepted if

    -

    (27)0 \le E' \le E - U

    +

    (31)0 \le E' \le E - U

    where U is called the restriction energy and is specified on the ACE table. If the outgoing energy is rejected, it is resampled using equation -(26).

    +(30).

    -

    5.1.2.5. ACE Law 9 - Evaporation Spectrum

    +

    5.2.2.5. ACE Law 9 - Evaporation Spectrum

    Evaporation spectra are primarily used in compound nucleus processes where a secondary particle can “evaporate” from the compound nucleus if it has sufficient energy. The probability distribution for an evaporation spectrum can be written in the form

    -

    (28)p(E') dE' = c E' e^{-E'/T(E)} dE'

    +

    (32)p(E') dE' = c E' e^{-E'/T(E)} dE'

    where E is the incoming energy of the neutron and T is the nuclear temperature, which is a function of the incoming energy of the neutron. The ACE format contains a list of nuclear temperatures versus incoming @@ -327,17 +353,17 @@ energies using a specified interpolation law. Once the temperature Monte Carlo Sampler:

    -

    (29)E' = -T \log (\xi_1 \xi_2)

    +

    (33)E' = -T \log (\xi_1 \xi_2)

    where \xi_1, \xi_2 are random numbers sampled on the unit interval. The outgoing energy is only accepted according to a specified -restriction energy as in equation (27).

    +restriction energy as in equation (31).

    -

    5.1.2.6. ACE Law 11 - Energy-Dependent Watt Spectrum

    +

    5.2.2.6. ACE Law 11 - Energy-Dependent Watt Spectrum

    The probability distribution for a Watt fission spectrum can be written in the form

    -

    (30)p(E') dE' = c e^{-E'/a(E)} \sinh \sqrt{b(E) \, E'} dE'

    +

    (34)p(E') dE' = c e^{-E'/a(E)} \sinh \sqrt{b(E) \, E'} dE'

    where a and b are parameters for the distribution and are given as tabulated functions of the incoming energy of the neutron in the ACE format. These two parameters are interpolated on the incoming energy grid using @@ -346,16 +372,16 @@ sample a Maxwellian spectrum with nuclear temperature ACE Law 7 - Maxwell Fission Spectrum to get an energy W. Then, the outgoing energy is calculated as

    -

    (31)E' = W + \frac{a^2 b}{4} + (2\xi - 1) \sqrt{a^2 b W}

    +

    (35)E' = W + \frac{a^2 b}{4} + (2\xi - 1) \sqrt{a^2 b W}

    where \xi is a random number sampled on the interval [0,1). The outgoing energy is only accepted according to a specified restriction energy -U as defined in equation (27).

    +U as defined in equation (31).

    This algorithm can be found in Forrest Brown’s lectures on Monte Carlo methods and is an unpublished sampling scheme based on the original Watt spectrum derivation [Watt].

    -

    5.1.2.7. ACE Law 44 - Kalbach-Mann Correlated Scattering

    +

    5.2.2.7. ACE Law 44 - Kalbach-Mann Correlated Scattering

    This law is very similar to ACE Law 4 except now the outgoing angle of the neutron is correlated to the outgoing energy and is not sampled from a separate distribution. For each incident neutron energy E_i tabulated, there is @@ -367,38 +393,38 @@ as in the algorithm described in , statistically sampled an incoming energy bin \ell, and sampled an outgoing energy bin j based on the tabulated cumulative distribution function. Once the outgoing energy has been -determined with equation (24), we then need to calculate the +determined with equation (28), we then need to calculate the outgoing angle based on the tabulated Kalbach-Mann parameters. These parameters themselves are subject to either histogram or linear-linear interpolation on the outgoing energy grid. For histogram interpolation, the parameters are

    -

    (32)R = R_{\ell,j} \\
+<p><span class=(36)R = R_{\ell,j} \\
 A = A_{\ell,j}

    If linear-linear interpolation is specified, the parameters are

    -

    (33)R = R_{\ell,j} + \frac{\hat{E} - E_{\ell,j}}{E_{\ell,j+1} - E_{\ell,j}} (
+<p><span class=(37)R = R_{\ell,j} + \frac{\hat{E} - E_{\ell,j}}{E_{\ell,j+1} - E_{\ell,j}} (
 R_{\ell,j+1} - R_{\ell,j} ) \\
 A = A_{\ell,j} + \frac{\hat{E} - E_{\ell,j}}{E_{\ell,j+1} - E_{\ell,j}} (
 A_{\ell,j+1} - A_{\ell,j} )

    -

    where \hat{E} is defined in equation (23). With the +

    where \hat{E} is defined in equation (27). With the parameters determined, the probability distribution function for the cosine of the scattering angle is

    -

    (34)p(\mu) d\mu = \frac{A}{2 \sinh (A)} \left [ \cosh (A\mu) + R \sinh (A\mu)
+<p><span class=(38)p(\mu) d\mu = \frac{A}{2 \sinh (A)} \left [ \cosh (A\mu) + R \sinh (A\mu)
 \right ] d\mu

    The rules for sampling this probability distribution function can be derived based on rules C39 and C40 in the Monte Carlo Sampler. First, we sample two random numbers \xi_3, \xi_4 on the unit interval. If \xi_3 > R then the outgoing angle is

    -

    (35)\mu = \frac{1}{A} \ln \left ( T + \sqrt{T^2 + 1} \right )

    +

    (39)\mu = \frac{1}{A} \ln \left ( T + \sqrt{T^2 + 1} \right )

    where T = (2 \xi_4 - 1) \sinh (A). If \xi_3 \le R, then the outgoing angle is

    -

    (36)\mu = \frac{1}{A} \ln \left ( \xi_4 e^A + (1 - \xi_4) e^{-A} \right )

    +

    (40)\mu = \frac{1}{A} \ln \left ( \xi_4 e^A + (1 - \xi_4) e^{-A} \right )

    -

    5.1.2.8. ACE Law 61 - Correlated Energy and Angle Distribution

    +

    5.2.2.8. ACE Law 61 - Correlated Energy and Angle Distribution

    This law is very similar to ACE Law 44 in the sense that the outgoing angle of the neutron is correlated to the outgoing energy and is not sampled from a separate distribution. In this case though, rather than being determined from an @@ -410,7 +436,7 @@ as in the algorithm described in , statistically sampled an incoming energy bin \ell, and sampled an outgoing energy bin j based on the tabulated cumulative distribution function. Once the outgoing energy has been -determined with equation (24), we then need to decide which +determined with equation (28), we then need to decide which angular distribution to use. If histogram interpolation was used on the outgoing energy bins, then we use the angular distribution corresponding to incoming energy bin \ell and outgoing energy bin j. If linear-linear @@ -421,13 +447,13 @@ sample the chosen tabular angular distribution has been previously described in Tabular Angular Distribution.

    -

    5.1.2.9. ACE Law 66 - N-Body Phase Space Distribution

    +

    5.2.2.9. ACE Law 66 - N-Body Phase Space Distribution

    Reactions in which there are more than two products of similar masses are sometimes best treated by using what’s known as an N-body phase distribution. This distribution has the following probability density function for outgoing energy of the i-th particle in the center-of-mass system:

    -

    (37)p_i(E') dE' = C_n \sqrt{E'} (E_i^{max} - E')^{(3n/2) - 4} dE'

    +

    (41)p_i(E') dE' = C_n \sqrt{E'} (E_i^{max} - E')^{(3n/2) - 4} dE'

    where n is the number of outgoing particles, C_n is a normalization constant, E_i^{max} is the maximum center-of-mass energy for particle i, and E' is the outgoing energy. The algorithm for @@ -435,7 +461,7 @@ sampling the outgoing energy is based on algorithms R28, C45, and C64 in the Monte Carlo Sampler. First we calculate the maximum energy in the center-of-mass using the following equation:

    -

    (38)E_i^{max} = \frac{A_p - 1}{A_p} \left ( \frac{A}{A+1} E + Q \right )

    +

    (42)E_i^{max} = \frac{A_p - 1}{A_p} \left ( \frac{A}{A+1} E + Q \right )

    where A_p is the total mass of the outgoing particles in neutron masses, A is the mass of the original target nucleus in neutron masses, and Q is the Q-value of the reaction. Next we sample a value x from @@ -445,16 +471,16 @@ will depend on how many outgoing particles there are. For n = 4, we use the equation

    -

    (39)y = -\ln ( \xi_1 \xi_2 \xi_3 )

    +

    (43)y = -\ln ( \xi_1 \xi_2 \xi_3 )

    where \xi_i are random numbers sampled on the interval [0,1). For n = 5, we use the equation

    -

    (40)y = -\ln ( \xi_1 \xi_2 \xi_3 \xi_4 ) - \ln ( \xi_5 ) \cos^2 \left (
+<p><span class=(44)y = -\ln ( \xi_1 \xi_2 \xi_3 \xi_4 ) - \ln ( \xi_5 ) \cos^2 \left (
 \frac{\pi}{2} \xi_6 \right )

    After x and y have been determined, the outgoing energy is then calculated as

    -

    (41)E' = \frac{x}{x + y} E_i^{max}

    +

    (45)E' = \frac{x}{x + y} E_i^{max}

    There are two important notes to make regarding the N-body phase space distribution. First, the documentation (and code) for MCNP5 has a mistake in the algorithm for n = 4. That being said, there are no existing nuclear data @@ -465,7 +491,7 @@ the (n,2n) reaction with H-2.

    -

    5.1.3. Transforming a Particle’s Coordinates

    +

    5.2.3. Transforming a Particle’s Coordinates

    Once the cosine of the scattering angle \mu has been sampled either from a angle distribution or a correlated angle-energy distribution, we are still left with the task of transforming the particle’s coordinates. If the outgoing @@ -473,14 +499,14 @@ energy and scattering cosine were given in the center-of-mass system, then we first need to transform these into the laboratory system. The relationship between the outgoing energy in center-of-mass and laboratory is

    -

    (42)E' = E'_{cm} + \frac{E + 2\mu_{cm} (A + 1) \sqrt{EE'_{cm}}}{(A+1)^2}.

    +

    (46)E' = E'_{cm} + \frac{E + 2\mu_{cm} (A + 1) \sqrt{EE'_{cm}}}{(A+1)^2}.

    where E'_{cm} is the outgoing energy in the center-of-mass system, \mu_{cm} is the scattering cosine in the center-of-mass system, E' is the outgoing energy in the laboratory system, and E is the incident neutron energy. The relationship between the scattering cosine in center-of-mass and laboratory is

    -

    (43)\mu = \mu_{cm} \sqrt{\frac{E'_{cm}}{E'}} + \frac{1}{A + 1}
+<p><span class=(47)\mu = \mu_{cm} \sqrt{\frac{E'_{cm}}{E'}} + \frac{1}{A + 1}
 \sqrt{\frac{E}{E'}}.

    where \mu is the scattering cosine in the laboratory system. The scattering cosine still only tells us the cosine of the angle between the @@ -492,7 +518,7 @@ post-collision components. We first need to uniformly sample an azimuthal angle \phi in [0, 2\pi). After the azimuthal angle has been sampled, the post-collision direction is calculated as

    -

    (44)u' = \mu u + \frac{\sqrt{1 - \mu^2} ( uw \cos\phi - v \sin\phi )}{\sqrt{1 -
+<p><span class=(48)u' = \mu u + \frac{\sqrt{1 - \mu^2} ( uw \cos\phi - v \sin\phi )}{\sqrt{1 -
 w^2}} \\
 
 v' = \mu v + \frac{\sqrt{1 - \mu^2} ( vw \cos\phi + u \sin\phi )}{\sqrt{1 -
@@ -502,7 +528,7 @@ w' = \mu w - \sqrt{1 - \mu^2} \sqrt{1 - w^2} \cos\phi

    -

    5.2. Elastic Scattering

    +

    5.3. Elastic Scattering

    Elastic scattering refers to the process by which a neutron scatters off a nucleus and does not leave it in an excited. It is referred to as “elastic” because in the center-of-mass system, the neutron does not actually lose @@ -519,18 +545,18 @@ velocity of the target nucleus are described later in section target velocity v_t. The velocity of the center-of-mass system is calculated as

    -

    (45)\mathbf{v}_{cm} = \frac{\mathbf{v}_n + A \mathbf{v}_t}{A + 1}

    +

    (49)\mathbf{v}_{cm} = \frac{\mathbf{v}_n + A \mathbf{v}_t}{A + 1}

    where \mathbf{v}_n is the velocity of the neutron and A is the atomic mass of the target nucleus measured in neutron masses (commonly referred to as the atomic weight ratio). With the velocity of the center-of-mass calculated, we can then determine the neutron’s velocity in the center-of-mass system:

    -

    (46)\mathbf{V}_n = \mathbf{v}_n - \mathbf{v}_{cm}

    +

    (50)\mathbf{V}_n = \mathbf{v}_n - \mathbf{v}_{cm}

    where we have used uppercase \mathbf{V} to denote the center-of-mass system. The direction of the neutron in the center-of-mass system is

    -

    (47)\mathbf{\Omega}_n = \frac{\mathbf{V}_n}{|| \mathbf{V}_n ||}

    +

    (51)\mathbf{\Omega}_n = \frac{\mathbf{V}_n}{|| \mathbf{V}_n ||}

    At low energies, elastic scattering will be isotropic in the center-of-mass system, but for higher energies, there may be p-wave and higher order scattering that leads to anisotropic scattering. Thus, in general, we need to sample a @@ -544,11 +570,11 @@ procedure in Tra the speed of the neutron in the center-of-mass system to obtain the new velocity vector in the center-of-mass:

    -

    (48)\mathbf{V}'_n = || \mathbf{V}_n || \mathbf{\Omega}'_n.

    +

    (52)\mathbf{V}'_n = || \mathbf{V}_n || \mathbf{\Omega}'_n.

    Finally, we transform the velocity in the center-of-mass system back to lab coordinates:

    -

    (49)\mathbf{v}'_n = \mathbf{V}'_n + \mathbf{v}_{cm}

    +

    (53)\mathbf{v}'_n = \mathbf{V}'_n + \mathbf{v}_{cm}

    In OpenMC, the angle and energy of the neutron are stored rather than the velocity vector itself, so the post-collision angle and energy can be inferred from the post-collision velocity of the neutron in the lab system.

    @@ -556,14 +582,14 @@ from the post-collision velocity of the neutron in the lab system.

    in the lab system. If we know the scattering cosine in the center-of-mass, the scattering cosine in the lab system can be calculated as

    -

    (50)\mu_{lab} = \frac{1 + A\mu}{\sqrt{A^2 + 2A\mu + 1}}.

    +

    (54)\mu_{lab} = \frac{1 + A\mu}{\sqrt{A^2 + 2A\mu + 1}}.

    However, this formula is only valid if the target was at rest. When the target nucleus does have thermal motion, the cosine of the scattering angle can be determined by simply taking the dot product of the neutron’s initial and final direction in the lab system.

    -

    5.3. Inelastic Scattering

    +

    5.4. Inelastic Scattering

    The major algorithms for inelastic scattering were described in previous sections. First, a scattering cosine is sampled using the algorithms in Sampling Secondary Angle Distributions. Then an outgoing energy is sampled using the algorithms in @@ -576,7 +602,7 @@ of the particle is changed also using the procedure in secondary photons from nuclear de-excitation are tracked in OpenMC.

    -

    5.4. (n,xn) Reactions

    +

    5.5. (n,xn) Reactions

    These types of reactions are just treated as inelastic scattering and as such are subject to the same procedure as described in Inelastic Scattering. Rather than tracking multiple secondary neutrons, the @@ -585,7 +611,7 @@ neutrons, e.g. for (n,2n), only one outgoing neutron is tracked but its weight is doubled.

    -

    5.5. Fission

    +

    5.6. Fission

    While fission is normally considered an absorption reaction, as far as it concerns a Monte Carlo simulation it actually bears more similarities to inelastic scattering since fission results in secondary neutrons in the exit @@ -610,7 +636,7 @@ representations exist for c_0,c_1,\dots. If \nu_t has this format, we can evaluate it at incoming energy E by using the equation

    -

    (51)\nu_t (E) = \sum_{i = 0}^N c_i E^i

    +

    (55)\nu_t (E) = \sum_{i = 0}^N c_i E^i

    where N is the order of the polynomial. The other representation is just a tabulated function with a specified interpolation law. The number of prompt neutrons released per fission event \nu_p is also given as a function of @@ -620,12 +646,12 @@ specified in a tabular format. In practice, we only need to determine nu_t and nu_d. Once these have been determined, we can calculated the delayed neutron fraction

    -

    (52)\beta = \frac{\nu_d}{\nu_t}

    +

    (56)\beta = \frac{\nu_d}{\nu_t}

    We then need to determine how many total neutrons should be emitted from fission. If no survival biasing is being used, then the number of neutrons emitted is

    -

    (53)\nu = \frac{w \nu_t}{k_{eff}}

    +

    (57)\nu = \frac{w \nu_t}{k_{eff}}

    where w is the statistical weight and k_{eff} is the effective multiplication factor from the previous generation. The number of neutrons produced is biased in this manner so that the expected number of fission @@ -645,7 +671,7 @@ bank. In a subsequent generation, these fission bank sites are used as starting source sites.

    -

    5.6. (n,\gamma) and Other Disappearance Reactions

    +

    5.7. (n,\gamma) and Other Disappearance Reactions

    All absorption reactions other than fission do not produce any secondary neutrons. As a result, these are the easiest type of reactions to handle. When a collision occurs, the first step is to sample a nuclide within a material. Once @@ -656,7 +682,7 @@ whether a “disappearance” reaction occurs where no secondary neutron produced. This is done by sampling a random number \xi on the interval [0,1) and checking whether

    -

    (54)\xi \sigma_t (E) < \sigma_a (E) - \sigma_f (E)

    +

    (58)\xi \sigma_t (E) < \sigma_a (E) - \sigma_f (E)

    where \sigma_t is the total cross section, \sigma_a is the absorption cross section (this includes fission), and \sigma_f is the total fission cross section. If this condition is met, then the neutron is @@ -667,7 +693,7 @@ heating in a problem, it would be necessary to explicitly track photons originating from (n,\gamma) and other reactions.

    -

    5.7. Survival Biasing

    +

    5.8. Survival Biasing

    In problems with highly absorbing materials, a large fraction of neutrons may be killed through absorption reactions thus leading to tallies with very few events scoring in them. To remedy this situation, an algorithm known as survival @@ -677,16 +703,16 @@ is a misnomer) is commonly used.

    collision, the weight of neutron is reduced by probability of absorption occurring, i.e.

    -

    (55)w' = w \left ( 1 - \frac{\sigma_a (E)}{\sigma_t (E)} \right )

    +

    (59)w' = w \left ( 1 - \frac{\sigma_a (E)}{\sigma_t (E)} \right )

    where w' is the weight of the neutron after adjustment and w is the weight of the neutron before adjustment. A few other things need to be handled differently if survival biasing is turned on. Although fission reactions never actually occur with survival biasing, we still need to create fission sites to preserve the basic criticality algorithm. The algorithm for sampling fission sites is the same as that described in Fission. The only -difference is in equation (53). We now need to produce

    +difference is in equation (57). We now need to produce

    -

    (56)\nu = \frac{w}{k} \frac{\nu_t \sigma_f(E)}{\sigma_t (E)}

    +

    (60)\nu = \frac{w}{k} \frac{\nu_t \sigma_f(E)}{\sigma_t (E)}

    fission sites, where w is the weight of the neutron before being adjusted. One should note this is just the expected number of neutrons produced per collision rather than the expected number of neutrons produced given that @@ -705,7 +731,7 @@ weight is -

    5.8. Effect of Thermal Motion on Cross-Sections

    +

    5.9. Effect of Thermal Motion on Cross-Sections

    When a neutron scatters off of a nucleus, many times it is assumed that the target nucleus is at rest. However, if the material is at a temperature greater than 0 K, it will have motion associated with the thermal vibration. Thus, the @@ -714,7 +740,7 @@ same as the velocity of the neutron entering the collision.

    The effect of the thermal motion on the interaction probability can be written as

    -

    (57)v_n \bar{\sigma} (v_n, T) = \int d\mathbf{v}_T v_r \sigma(v_r)
+<p><span class=(61)v_n \bar{\sigma} (v_n, T) = \int d\mathbf{v}_T v_r \sigma(v_r)
 M (\mathbf{v}_T)

    where v_n is the magnitude of the velocity of the neutron, \bar{\sigma} is an effective cross section, T is the temperature @@ -744,7 +770,7 @@ treatment for secondary distributions.

    nuclide and then use it directly in the kinematic calculations. However, this calculation is a bit more nuanced than it might seem at first glance. One might be tempted to simply sample a Maxwellian distribution for the velocity of the -target nuclide. Careful inspection of equation (57) however +target nuclide. Careful inspection of equation (61) however tells us that target velocities that produce relative velocities which correspond to high cross sections will have a greater contribution to the effective reaction rate. This is most important when the velocity of the @@ -754,26 +780,26 @@ small target velocity can cause the relative velocity to correspond to the peak of the resonance, thus making a disproportionate contribution to the reaction rate. The conclusion is that if we are to sample a target velocity in the Monte Carlo code, it must be done in such a way that preserves the thermally-averaged -reaction rate as per equation (57).

    +reaction rate as per equation (61).

    The method by which most Monte Carlo codes sample the target velocity for use in elastic scattering kinematics is outlined in detail by [Gelbard]. The derivation here largely follows that of Gelbard. Let us first write the reaction rate as a function of the velocity of the target nucleus:

    -

    (58)R(\mathbf{v}_T) = || \mathbf{v}_n - \mathbf{v}_T || \sigma ( ||
+<p><span class=(62)R(\mathbf{v}_T) = || \mathbf{v}_n - \mathbf{v}_T || \sigma ( ||
 \mathbf{v}_n - \mathbf{v}_T || ) M ( \mathbf{v}_T )

    where R is the reaction rate. Note that this is just the right-hand side -of equation (57). Based on the discussion above, we want to +of equation (61). Based on the discussion above, we want to construct a probability distribution function for sampling the target velocity to preserve the reaction rate – this is different from the overall probability distribution function for the target velocity, M ( \mathbf{v}_T ). This probability distribution function can be found by integrating equation -(58) to obtain a normalization factor:

    +(62) to obtain a normalization factor:

    -

    (59)p( \mathbf{v}_T ) d\mathbf{v}_T = \frac{R(\mathbf{v}_T) d\mathbf{v}_T}{\int
+<p><span class=(63)p( \mathbf{v}_T ) d\mathbf{v}_T = \frac{R(\mathbf{v}_T) d\mathbf{v}_T}{\int
 d\mathbf{v}_T \, R(\mathbf{v}_T)}

    Let us call the normalization factor in the denominator of equation -(59) C.

    +(63) C.

    It is normally assumed that \sigma (v_r) is constant over the range of relative velocities of interest. This is a good assumption for almost all cases since the elastic scattering cross section varies slowly with velocity for light @@ -782,13 +808,13 @@ scattering, the moderating effect is rather small. Nonetheless, this assumption may cause incorrect answers in systems with U-238 where the low-lying resonances can cause a significant amount of up-scatter that would be ignored by this assumption. Nevertheless, with this assumption, we write \sigma (v_r) =
-\sigma_s which simplifies (59) to

    +\sigma_s"/> which simplifies (63) to

    -

    (60)p( \mathbf{v}_T ) d\mathbf{v}_T = \frac{\sigma_s}{C} || \mathbf{v}_n -
+<p><span class=(64)p( \mathbf{v}_T ) d\mathbf{v}_T = \frac{\sigma_s}{C} || \mathbf{v}_n -
 \mathbf{v}_T || M ( \mathbf{v}_T ) d\mathbf{v}_T

    The Maxwellian distribution in velocity is

    -

    (61)M (\mathbf{v}_T) = \left ( \frac{m}{2\pi kT} \right )^{3/2} \exp \left (
+<p><span class=(65)M (\mathbf{v}_T) = \left ( \frac{m}{2\pi kT} \right )^{3/2} \exp \left (
 \frac{-m || \mathbf{v}_T^2 ||}{2kT} \right )

    where m is the mass of the target nucleus and k is Boltzmann’s constant. Notice here that the term in the exponential is dependent only on the @@ -796,23 +822,23 @@ speed of the target, not on the actual direction. Thus, we can change the Maxwellian into a distribution for speed rather than velocity. The differential element of velocity is

    -

    (62)d\mathbf{v}_T = v_T^2 dv_T d\mu d\phi

    +

    (66)d\mathbf{v}_T = v_T^2 dv_T d\mu d\phi

    Let us define the Maxwellian distribution in speed as

    -

    (63)M (v_T) dv_T = \int_{-1}^1 d\mu \int_{0}^{2\pi} d\phi \, dv_T \, v_T^2
+<p><span class=(67)M (v_T) dv_T = \int_{-1}^1 d\mu \int_{0}^{2\pi} d\phi \, dv_T \, v_T^2
 M(\mathbf{v}_T) = \sqrt{ \frac{2}{\pi} \left ( \frac{m}{kT} \right )^3}
 v_T^2 \exp \left ( \frac{-m v_T}{2kT} \right ) dv_T

    To simplify things a bit, we’ll define a parameter

    -

    (64)\beta = \sqrt{\frac{m}{2kT}}

    -

    Substituting this into equation (63), we get

    +

    (68)\beta = \sqrt{\frac{m}{2kT}}

    +

    Substituting this into equation (67), we get

    -

    (65)M (v_T) dv_T = \frac{4}{\sqrt{\pi}} \beta^3 v_T^2 \exp \left ( -\beta^2
+<p><span class=(69)M (v_T) dv_T = \frac{4}{\sqrt{\pi}} \beta^3 v_T^2 \exp \left ( -\beta^2
 v_T^2 \right ) dv_T

    -

    Now, changing variables in equation (60) by using the result from -equation (63), our new probability distribution function is

    +

    Now, changing variables in equation (64) by using the result from +equation (67), our new probability distribution function is

    -

    (66)p( v_T, \mu ) dv_T d\mu = \frac{4\sigma_s}{\sqrt{\pi}C'} || \mathbf{v}_n -
+<p><span class=(70)p( v_T, \mu ) dv_T d\mu = \frac{4\sigma_s}{\sqrt{\pi}C'} || \mathbf{v}_n -
 \mathbf{v}_T || \beta^3 v_T^2 \exp \left ( -\beta^2 v_T^2 \right ) dv_T d\mu

    Again, the Maxwellian distribution for the speed of the target nucleus has no dependence on the angle between the neutron and target velocity vectors. Thus, @@ -822,21 +848,21 @@ of magnitudes of the velocity vectors and the angle rather than the vectors themselves. We can establish this relation based on the law of cosines which tells us that

    -

    (67)2 v_n v_T \mu = v_n^2 + v_T^2 - v_r^2

    +

    (71)2 v_n v_T \mu = v_n^2 + v_T^2 - v_r^2

    Thus, we can infer that

    -

    (68)|| \mathbf{v}_n - \mathbf{v}_T || = || \mathbf{v}_r || = v_r = \sqrt{v_n^2 +
+<p><span class=(72)|| \mathbf{v}_n - \mathbf{v}_T || = || \mathbf{v}_r || = v_r = \sqrt{v_n^2 +
    v_T^2 - 2v_n v_T \mu}

    -

    Inserting equation (68) into (66), we obtain

    +

    Inserting equation (72) into (70), we obtain

    -

    (69)p( v_T, \mu ) dv_T d\mu = \frac{4\sigma_s}{\sqrt{\pi}C'} \sqrt{v_n^2 +
+<p><span class=(73)p( v_T, \mu ) dv_T d\mu = \frac{4\sigma_s}{\sqrt{\pi}C'} \sqrt{v_n^2 +
    v_T^2 - 2v_n v_T \mu} \beta^3 v_T^2 \exp \left ( -\beta^2 v_T^2 \right )
    dv_T d\mu

    This expression is still quite formidable and does not lend itself to any natural sampling scheme. We can divide this probability distribution into two parts as such:

    -

    (70)p(v_T, \mu) &= f_1(v_T, \mu) f_2(v_T) \\
+<p><span class=(74)p(v_T, \mu) &= f_1(v_T, \mu) f_2(v_T) \\
 
 f_1(v_T, \mu) &= \frac{4\sigma_s}{\sqrt{\pi} C'} \frac{ \sqrt{v_n^2 +
    v_T^2 - 2v_n v_T \mu}}{v_n + v_T} \\
@@ -846,33 +872,33 @@ f_2(v_T) &= (v_n + v_T) \beta^3 v_T^2 \exp \left ( -\beta^2 v_T^2 \right ) with f_1(x) bounded can be sampled by sampling x' from the distribution

    -

    (71)q(x) dx = \frac{f_2(x) dx}{\int f_2(x) dx}

    +

    (75)q(x) dx = \frac{f_2(x) dx}{\int f_2(x) dx}

    and accepting it with probability

    -

    (72)p_{accept} = \frac{f_1(x')}{\max f_1(x)}

    +

    (76)p_{accept} = \frac{f_1(x')}{\max f_1(x)}

    The reason for dividing and multiplying the terms by v_n + v_T is to ensure that the first term is bounded. In general, || \mathbf{v}_n -
 \mathbf{v}_T || can take on arbitrarily large values, but if we divide it by its maximum value v_n + v_T, then it ensures that the function will be bounded. We now must come up with a sampling scheme for equation -(71). To determine q(v_T), we need to integrate f_2 -in equation (70). Doing so we find that

    +(75). To determine q(v_T), we need to integrate f_2 +in equation (74). Doing so we find that

    -

    (73)\int_0^{\infty} dv_T (v_n + v_T) \beta^3 v_T^2 \exp \left ( -\beta^2 v_T^2
+<p><span class=(77)\int_0^{\infty} dv_T (v_n + v_T) \beta^3 v_T^2 \exp \left ( -\beta^2 v_T^2
 \right ) = \frac{1}{4\beta} \left ( \sqrt{\pi} \beta v_n + 2 \right )

    Thus, we need to sample the probability distribution function

    -

    (74)q(v_T) dv_T = \left ( \frac{4\beta^2 v_n v_T^2}{\sqrt{\pi} \beta v_n + 2} +
+<p><span class=(78)q(v_T) dv_T = \left ( \frac{4\beta^2 v_n v_T^2}{\sqrt{\pi} \beta v_n + 2} +
 \frac{4\beta^4 v_T^3}{\sqrt{\pi} \beta v_n + 2} \right ) exp \left (
 -\beta^2 v_T^2 \right )

    Now, let us do a change of variables with the following definitions

    -

    (75)x = \beta v_T \\
+<p><span class=(79)x = \beta v_T \\
 y = \beta v_n.

    -

    Substituting equation (75) into equation (74) along +

    Substituting equation (79) into equation (78) along with dx = \beta dv_T and doing some crafty rearranging of terms yields

    -

    (76)q(x) dx = \left [ \left ( \frac{\sqrt{\pi} y}{\sqrt{\pi} y + 2} \right )
+<p><span class=(80)q(x) dx = \left [ \left ( \frac{\sqrt{\pi} y}{\sqrt{\pi} y + 2} \right )
 \frac{4}{\sqrt{\pi}} x^2 e^{-x^2} + \left ( \frac{2}{\sqrt{\pi} y + 2}
 \right ) 2x^3 e^{-x^2} \right ] dx

    It’s important to make note of the following two facts. First, the terms outside @@ -881,27 +907,27 @@ can be sampled directly. Secondly, the terms inside the parentheses are always less than unity. Thus, the sampling scheme for q(x) is as follows. We sample a random number \xi_1 on the interval [0,1) and if

    -

    (77)\xi_1 < \frac{2}{\sqrt{\pi} y + 2}

    +

    (81)\xi_1 < \frac{2}{\sqrt{\pi} y + 2}

    then we sample the probability distribution 2x^3 e^{-x^2} for x using rule C49 in the Monte Carlo Sampler which we can then use to determine the speed of the target nucleus v_T from equation -(75). Otherwise, we sample the probability distribution +(79). Otherwise, we sample the probability distribution \frac{4}{\sqrt{\pi}} x^2 e^{-x^2} for x using rule C61 in the Monte Carlo Sampler.

    With a target speed sampled, we must then decide whether to accept it based on -the probability in equation (72). The cosine can be sampled +the probability in equation (76). The cosine can be sampled isotropically as \mu = 2\xi_2 - 1 where \xi_2 is a random number on the unit interval. Since the maximum value of f_1(v_T, \mu) is 4\sigma_s / \sqrt{\pi} C', we then sample another random number \xi_3 and accept the sampled target speed and cosine if

    -

    (78)\xi_3 < \frac{\sqrt{v_n^2 + v_T^2 - 2 v_n v_T \mu}}{v_n + v_T}

    +

    (82)\xi_3 < \frac{\sqrt{v_n^2 + v_T^2 - 2 v_n v_T \mu}}{v_n + v_T}

    If is not accepted, then we repeat the process and resample a target speed and cosine until a combination is found that satisfies equation -(78).

    +(82).

    -

    5.9. S(\alpha,\beta) Tables

    +

    5.10. S(\alpha,\beta) Tables

    For neutrons with thermal energies, generally less than 4 eV, the kinematics of scattering can be affected by chemical binding and crystalline effects of the target molecule. If these effects are not accounted for in a simulation, the @@ -939,7 +965,7 @@ scattering in hydrogenous solids such as polyethylene. As it occurs in ACE data, thermal inelastic scattering includes both coherent and incoherent effects and is dominant for most other materials including hydrogen in water.

    -

    5.9.1. Calculating Integrated Cross Sections

    +

    5.10.1. Calculating Integrated Cross Sections

    The first aspect of using S(\alpha,\beta) tables is calculating cross-sections to replace the data that would normally appear on the incident neutron data, which do not account for thermal binding effects. For incoherent elastic and inelastic @@ -947,17 +973,17 @@ scattering, the cross-sections are stored as linearly interpolable functions on a specified energy grid. For coherent elastic data, the cross section can be expressed as

    -

    (79)\sigma(E) = \frac{\sigma_c}{E} \sum_{E_i < E} f_i e^{-4WE_i}.

    +

    (83)\sigma(E) = \frac{\sigma_c}{E} \sum_{E_i < E} f_i e^{-4WE_i}.

    where \sigma_c is the effective bound coherent scattering cross section, W is the effective Debye-Waller coefficient, E_i are the energies of the Bragg edges, and f_i are related to crystallographic structure factors. Since the functional form of the cross-section is just 1/E and the proportionality constant changes only at Bragg edges, the proportionality constants are stored and then the cross-section can be -calculated analytically based on equation (79).

    +calculated analytically based on equation (83).

    -

    5.9.2. Outgoing Angle for Coherent Elastic Scattering

    +

    5.10.2. Outgoing Angle for Coherent Elastic Scattering

    The other aspect of using S(\alpha,\beta) tables is determining the outgoing energy and angle of the neutron after scattering. For incoherent and coherent elastic scattering, the energy of the neutron does not actually change, but the angle @@ -965,15 +991,15 @@ does change. For coherent elastic scattering, the angle will depend on which Bragg edge scattered the neutron. The probability that edge i will scatter then neutron is given by

    -

    (80)\frac{f_i e^{-4WE_i}}{\sum_j f_j e^{-4WE_j}}.

    +

    (84)\frac{f_i e^{-4WE_i}}{\sum_j f_j e^{-4WE_j}}.

    After a Bragg edge has been sampled, the cosine of the angle of scattering is given analytically by

    -

    (81)\mu = 1 - \frac{E_i}{E}

    +

    (85)\mu = 1 - \frac{E_i}{E}

    where E_i is the energy of the Bragg edge that scattered the neutron.

    -

    5.9.3. Outgoing Angle for Incoherent Elastic Scattering

    +

    5.10.3. Outgoing Angle for Incoherent Elastic Scattering

    For incoherent elastic scattering, the probability distribution for the cosine of the angle of scattering is represent as a series of equally-likely discrete cosines \mu_{i,j} for each incoming energy E_i on the thermal @@ -981,13 +1007,13 @@ elastic energy grid. First the outgoing angle bin E_i < E < E_{i+1} the final cosine is

    -

    (82)\mu = \mu_{i,j} + f (\mu_{i+1,j} - \mu_{i,j})

    +

    (86)\mu = \mu_{i,j} + f (\mu_{i+1,j} - \mu_{i,j})

    where the interpolation factor is defined as

    -

    (83)f = \frac{E - E_i}{E_{i+1} - E_i}.

    +

    (87)f = \frac{E - E_i}{E_{i+1} - E_i}.

    -

    5.9.4. Outgoing Energy and Angle for Inelastic Scattering

    +

    5.10.4. Outgoing Energy and Angle for Inelastic Scattering

    On each S(\alpha,\beta) table, there is a correlated angle-energy secondary distribution for neutron thermal inelastic scattering. While the documentation for the ACE format implies that there are a series of equiprobable outgoing energies, the @@ -997,24 +1023,24 @@ and last outgoing energies have a relative probability of 1, the second and second to last energies have a relative probability of 4, and all other energies have a relative probability of 10. The procedure to determine the outgoing energy and angle is as such. First, the interpolation factor is determined from -equation (83). Then, an outgoing energy bin is sampled +equation (87). Then, an outgoing energy bin is sampled either from a uniform distribution or from a skewed distribution as discussed. The outgoing energy is then interpolated between values corresponding to neighboring incoming energies:

    -

    (84)E = E_{i,j} + f (E_{i+1,j} - E_{i,j})

    +

    (88)E = E_{i,j} + f (E_{i+1,j} - E_{i,j})

    where E_{i,j} is the j-th outgoing energy corresponding to the i-th incoming energy. For each combination of incoming and outgoing energies, there is a series equiprobable outgoing cosines. An outgoing cosine bin is sampled uniformly and then the final cosine is interpolated on the incoming energy grid:

    -

    (85)\mu = \mu_{i,j,k} + f (\mu_{i+1,j,k} - \mu_{i,j,k})

    +

    (89)\mu = \mu_{i,j,k} + f (\mu_{i+1,j,k} - \mu_{i,j,k})

    where \mu_{i,j,k} is the k-th outgoing cosine corresponding to the j-th outgoing energy and the i-th incoming energy.

    -

    5.10. Unresolved Resonance Region Probability Tables

    +

    5.11. Unresolved Resonance Region Probability Tables

    In the unresolved resonance energy range, resonances may be so closely spaced that it is not possible for experimental measurements to resolve all resonances. To properly account for self-shielding in this energy range, OpenMC @@ -1051,16 +1077,16 @@ capture cross-sections from the probability tables interpolating between neighboring incoming energies. If interpolation is specified, then the cross sections are calculated as

    -

    (86)\sigma = \sigma_{i,j} + f (\sigma_{i+1,j} - \sigma{i,j})

    +

    (90)\sigma = \sigma_{i,j} + f (\sigma_{i+1,j} - \sigma{i,j})

    where f is the interpolation factor defined in the same manner as -(83). If logarithmic interpolation is specified, the +(87). If logarithmic interpolation is specified, the cross sections are calculated as

    -

    (87)\sigma = \exp \left ( \log \sigma_{i,j} + f \log
+<p><span class=(91)\sigma = \exp \left ( \log \sigma_{i,j} + f \log
 \frac{\sigma_{i+1,j}}{\sigma_{i,j}} \right )

    where the interpolation factor is now defined as

    -

    (88)f = \frac{\log \frac{E}{E_i}}{\log \frac{E_{i+1}}{E_i}}

    +

    (92)f = \frac{\log \frac{E}{E_i}}{\log \frac{E_{i+1}}{E_i}}

    A flag is also present in the probability table that specifies whether an inelastic cross section should be calculated. If so, this is done from a normal reaction cross section (either MT=51 or a special MT). Finally, if the @@ -1071,7 +1097,7 @@ section is calculated as the sum of the elastic, fission, capture, and inelastic cross sections.

    -

    5.11. References

    +

    5.12. References

    diff --git a/methods/statistics.html b/methods/statistics.html index 460833b7b5..c7cd98a7e7 100644 --- a/methods/statistics.html +++ b/methods/statistics.html @@ -95,7 +95,7 @@ of random numbers is generated using the following recurrence relation:

    constants will have a profound effect on the quality and performance of the generator, so they should not be chosen arbitrarily. As Donald Knuth said in his seminal work The Art of Computer Programming, “random numbers should not be -generated with a method chosen at random”. Some theory should be used.” +generated with a method chosen at random. Some theory should be used.” Typically, M is chosen to be a power of two as this enables x
 \mod M to be performed using the binary AND operator with a bit mask. The constants for the linear congruential generator used by default in OpenMC are diff --git a/objects.inv b/objects.inv index 80a5a258abb0daf8ea3bc8a4e981579b815d2e03..4e366bd3fea07e13e17b6e11404de85c2f738db9 100644 GIT binary patch delta 1058 zcmV+-1l{|b362Sndw=6N5dQ98A-KYQa+|)u!m%v0Nm>fcZf=uh_ghiyi6c&ye3HCv z?$__gl5E*|!Fy1MJ+GQ)W*)1Vl3KrN$PAN06K(RpINbmz={2b}C|%Snhbtzk+Fb5T z$^Xc#N7{OP%z6<%kvWGFgh@&;JDH=#P{Xug*&w>tUv+vH-+#-~$Zyp?hN#CwF_FW& zi*iBMJCJHmsL08p(Mv9ieNxK2G3!UD_GwT!f3lEy&4D~yQBu1U`L9j6}Q+fI!4Si0Y+&VMuYMJRnk`Jb9RSxxe9&9Z-v z!V_zP>)%!u(C`s*_~}5#IjA#Jt6{%_!BuDA;sr$-dCsVzNEG3{g^3BHaFrW&I>j2D zMIW%9?{oBG&kkHxh||H5y*yMta}rC5WDT_J%6>0-x|PZ(Do)fLSqut~edA}hs>lc$ zS1zF$q<@^gVaVShu4^Q&HQm&lDl*4rR!VN@1~+ytKoxuPfW1u$5JzY8zR+V>HB`zb9TrF$e796vZJ$VLW z=<|YnY;3!)p8!_uHd3V=1D>e10Ev%kA7VVzjDP30)X(0TyjbVJx!~acpQP)X=Qv0q z6(V-Iqv9*C>oYPFXk$ORsm`b|phjhW4qjyCyqY<*S&*n5#G^XzZSj1EZ3$a&VrzPw zH46*b5?93T8z`6%2TL6FxV1Q7_|Es9Jox93gBVG^R3H}9mWD#F$4o+?pVsHeKO`Ec z%71qK7*6IlZsiP?w16bTn+L9(FqDar6F39x7;c*#9k#`l>-LN=O_;DE42vJxEr&Cl zIt={P+y4aeAZs^~xP3Wuv&LBlLJu11g(1X?x4ADAxEJk~_?hyoc9#K--+qy&*~wew5Wz<@ zcQj}lK%Njv+l{4UmTm04<#lp-cX@s0$`e_+sEr_n><-AxE&uj%cU_FK@}W3Q+zxsrUz z_SfIYl5E-gg0B#WcV?ck=IzlqQ&Q_U4Vht5XrfL2E2lf)B%PB+gVJTga=2llZp`)G zRQ#vRBGL}=IU9KRjjT9SAWTw$*~=U?h8m^~%SPV4{-)PE|9@VdMz~G)7`&c##Y7Gt z&dU|q?m?;pp&}>iRxi0M4@o8S)@7cJetE4a6TU)j% zMeU`j!~CU~VSl0|f3IIK2UhaPIOs&vs^*YVQDSnYq+??N*3$+uDRPP>xo^Qstf*qU zrfr)pAqGQXaHhUqIm|;qY~BAv0SBrrSkHlbJ@1>l6%bdIRS#DAEYIq=q6v zgx_77m@o=QxMihtY|&c`6E?s;M?dV@fy)~6baZ4d50NjO#8M&I0na}ga8NAXG5+;CCdq<`^qsD-ml$GazA{&Ql+sE=V@~X?sq=I={WcK51 zhUPuf>;tM@P2JN5`Ano_{P8Xe}z zKYxVF65Ra!&)d>ZpWR~?QsEVZ&7ZqF^v3IkS80YD2acRDl!=KQxCAUcPMdu*D{$oc zIU`IHCaehE;^kU!xWK7n$6vkuHy{tPaRK4<<;)$GvkZhDb%qxP7cbuCzEt35ENTg) z<_0NB@1;Dy=fp-wjWO`Bjegi%jJhJTOMg*DIWuRf85s!bP`91TC+#rv@eVV;yu-|+H_RrzVK#ol?D89C!$tPQ z!ZG0FXzds*vkvDskT%hNltjVGM!A)_KjrPDSZ>F$++L35HmR|%u;?egvSLjr?I~*{ qOA74!l1{rhS4Dy2Mr2_>e^f;|e#f*i - +
    @@ -40,7 +40,7 @@

    - «  6. Parallelization + «  7. Parallelization   ::   Contents   ::   @@ -81,15 +81,16 @@ essential aspects of using OpenMC to perform neutronic simulations.

  6. 3.2.3. <cutoff> Element
  7. 3.2.4. <energy_grid> Element
  8. 3.2.5. <entropy> Element
  9. -
  10. 3.2.6. <no_reduce> Element
  11. -
  12. 3.2.7. <ptables> Element
  13. -
  14. 3.2.8. <seed> Element
  15. -
  16. 3.2.9. <source> Element
  17. -
  18. 3.2.10. <survival_biasing> Element
  19. -
  20. 3.2.11. <trace> Element
  21. -
  22. 3.2.12. <uniform_fs> Element
  23. -
  24. 3.2.13. <verbosity> Element
  25. -
  26. 3.2.14. <write_source> Element
  27. +
  28. 3.2.6. <fixed_source> Element
  29. +
  30. 3.2.7. <no_reduce> Element
  31. +
  32. 3.2.8. <ptables> Element
  33. +
  34. 3.2.9. <seed> Element
  35. +
  36. 3.2.10. <source> Element
  37. +
  38. 3.2.11. <survival_biasing> Element
  39. +
  40. 3.2.12. <trace> Element
  41. +
  42. 3.2.13. <uniform_fs> Element
  43. +
  44. 3.2.14. <verbosity> Element
  45. +
  46. 3.2.15. <write_source> Element
  47. 3.3. Geometry Specification – geometry.xml
      @@ -141,7 +142,7 @@ essential aspects of using OpenMC to perform neutronic simulations.

      - «  6. Parallelization + «  7. Parallelization   ::   Contents   ::   diff --git a/usersguide/input.html b/usersguide/input.html index c750ac29f9..9750dff597 100644 --- a/usersguide/input.html +++ b/usersguide/input.html @@ -202,8 +202,30 @@ problem. It has the following attributes/sub-elements:

  48. +
    +

    3.2.6. <fixed_source> Element

    +

    The <fixed_source> element indicates that a fixed source calculation should be +performed. It has the following attributes/sub-elements:

    +
    +
    +++ + + + + + +
    batches:

    The total number of batches. For fixed source calculations, each batch +represents a realization of random variables for tallies.

    +

    Default: None

    +
    particles:

    The number of particles to simulate per batch.

    +

    Default: None

    +
    +
    +
    -

    3.2.6. <no_reduce> Element

    +

    3.2.7. <no_reduce> Element

    The <no_reduce> element has no attributes and has an accepted value of “on” or “off”. If set to “on”, all user-defined tallies and global tallies will not be reduced across processors in a parallel calculation. This means that the @@ -214,7 +236,7 @@ tally data, this option can significantly improve the parallel efficiency.

    Default: off
    -

    3.2.7. <ptables> Element

    +

    3.2.8. <ptables> Element

    The <ptables> element determines whether probability tables should be used in the unresolved resonance range if available. This element has no attributes or sub-elements and can be set to either “off” or “on”.

    @@ -222,35 +244,108 @@ or sub-elements and can be set to either “off” or “on”.<
    Default: on
    -

    3.2.8. <seed> Element

    +

    3.2.9. <seed> Element

    The seed element is used to set the seed used for the linear congruential pseudo-random number generator.

    Default: 1
    -

    3.2.9. <source> Element

    -

    The source element gives information on an initial source guess for -criticality calculations. It takes the following attributes:

    +

    3.2.10. <source> Element

    +

    The source element gives information on an external source distribution to +be used either as the source for a fixed source calculation or the initial +source guess for criticality calculations. It takes the following +attributes/sub-elements:

    - - + + + + @@ -258,7 +353,7 @@ numbers which specify the (x,y,z) location of an isotropic point source

    -

    3.2.10. <survival_biasing> Element

    +

    3.2.11. <survival_biasing> Element

    The <survival_biasing> element has no attributes and has an accepted value of “on” or “off”. If set to “on”, this option will enable the use of survival biasing, otherwise known as implicit capture or absorption.

    @@ -266,7 +361,7 @@ biasing, otherwise known as implicit capture or absorption.

    Default: off
    -

    3.2.11. <trace> Element

    +

    3.2.12. <trace> Element

    The <trace> element can be used to print out detailed information about a single particle during a simulation. This element should be followed by three integers: the batch number, generation number, and particle number.

    @@ -274,7 +369,7 @@ integers: the batch number, generation number, and particle number.

    Default: None
    -

    3.2.12. <uniform_fs> Element

    +

    3.2.13. <uniform_fs> Element

    The <uniform_fs> element describes a mesh that is used for re-weighting source sites at every generation based on the uniform fission site methodology described in Kelly et al., “MC21 Analysis of the Nuclear Energy Agency Monte @@ -303,7 +398,7 @@ problem. It has the following attributes/sub-elements:

    -

    3.2.13. <verbosity> Element

    +

    3.2.14. <verbosity> Element

    The <verbosity> element tells the code how much information to display to the standard output. A higher verbosity corresponds to more information being displayed. This element takes the following attributes:

    @@ -321,7 +416,7 @@ displayed. This element takes the following attributes:

    -

    3.2.14. <write_source> Element

    +

    3.2.15. <write_source> Element

    The <write_source> element has no attributes and has an accepted value of “on” or “off”. If set to “on”, a binary source file will be written to diskat the end of the run that can be used as a starting source for another run.

    type:

    The type of source distribution. Setting this to “box” indicates that the -starting source should be sampled uniformly in a parallelepiped. Setting -this to “point” indicates that the starting source should be sampled from an -isotropic point source. Setting this to “file” indicates that the starting -source should be sampled from a source.binary file.

    +
    file:

    If this attribute is given, it indicates that the source is to be read from +a binary source file whose path is given by the value of this element

    +

    Default: None

    coeffs:

    For a “box” source distribution, coeffs should be given as six real -numbers, the first three of which specify the lower-left corner of a +

    space:

    An element specifying the spatial distribution of source sites. This element +has the following attributes:

    + +++ + + + + + +
    type:

    The type of spatial distribution. Valid options are “box” and “point”. A +“box” spatial distribution has coordinates sampled uniformly in a +parallelepiped. A “point” spatial distribution has coordinates specified +by a triplet.

    +

    Default: None

    +
    parameters:

    For a “box” spatial distribution, parameters should be given as six +real numbers, the first three of which specify the lower-left corner of a parallelepiped and the last three of which specify the upper-right corner. Source sites are sampled uniformly through that parallelepiped.

    -

    For a “point” source distribution, coeffs should be given as three real -numbers which specify the (x,y,z) location of an isotropic point source

    -

    For a “file” source distribution, coeffs should not be specified.

    +

    For a “point” spatial distribution, parameters should be given as +three real numbers which specify the (x,y,z) location of an isotropic +point source

    +

    Default: None

    +
    +
    angle:

    An element specifying the angular distribution of source sites. This element +has the following attributes:

    + +++ + + + + + +
    type:

    The type of angular distribution. Valid options are “isotropic” and +“monodirectional”. The angle of the particle emitted from a source site is +isotropic if the “isotropic” option is given. The angle of the particle +emitted from a source site is the direction specified in the <parameters> +attribute if “monodirectional” option is given.

    +

    Default: isotropic

    +
    parameters:

    For an “isotropic” angular distribution, parameters should not be +specified

    +

    For a “monodirectional” angular distribution, parameters should be +given as three real numbers which specify the angular cosines with respect +to each axis.

    +

    Default: None

    +
    +
    energy:

    An element specifying the energy distribution of source sites. This element +has the following attributes:

    + +++ + + + + + +
    type:

    The type of energy distribution. Valid options are “monoenergetic”, +“watt”, and “maxwell”. The “monoenergetic” option produces source sites at +a single energy. The “watt” option produces source sites whose energy is +sampled from a Watt fission spectrum. The “maxwell” option produce source +sites whose energy is sampled from a Maxwell fission spectrum

    +

    Default: watt

    +
    parameters:

    For a “monoenergetic” energy distribution, parameters should not be +given as the energy in MeV of the source sites.

    +

    For a “watt” energy distribution, parameters should be given as two +real numbers a and b that parameterize the distribution +p(E) dE = c e^{-E/a} \sinh \sqrt{b \, E} dE.

    +

    For a “maxwell” energy distribution, parameters should be given as one +real number a that parameterizes the distribution p(E) dE =
+c E e^{-E/a} dE.

    +

    Default: 0.988 2.249

    +
-

f(x,y,z) = (x - x_0)^2 + (y - y_0)^2 + (z - z_0)^2 - R^2 = 0

+
+

(1)(x - x_0)^2 + (y - y_0)^2 + (z - z_0)^2 = R^2

+

By subtracting the right-hand term from both sides of equation +(1), we can then write the surface equation for the sphere:

+
+

(2)f(x,y,z) = (x - x_0)^2 + (y - y_0)^2 + (z - z_0)^2 - R^2 = 0

One can confirm that any point inside this sphere will correspond to f(x,y,z) < 0 and any point outside the sphere will correspond to f(x,y,z) > 0.

@@ -119,22 +119,23 @@ surface. Suppose we have a particle at u,v,w. To find the distance d to a surface f(x,y,z) = 0, we need to solve the equation:

-

(1)f(x + du, y + dv, z + dw) = 0

-

If no solutions to equation (1) exists or the only -solutions are complex, then the particle’s direction of travel will not -intersect the surface. If the solution to equation (1) is -negative, this means that the surface is “behind” the particle, i.e. if the -particle continues traveling in its current direction, it will not hit the -surface. The complete derivation for different types of surfaces used in OpenMC -will be presented in the following sections.

-

Once a distance has been computed to a boundary, we need to check if it is -closer than previously-computed distances to surfaces. Unfortunately, we cannot -just use the minimum function because some distances may be almost identical but -still different due to the use of floating-point arithmetic. Consequently, we -should first check for floating-point equality of the current distance -calculated and the minimum found thus far. This is done by checking if

+

(3)f(x + du, y + dv, z + dw) = 0

+