├── .DS_Store ├── ._wordcount_selection.tex ├── .gitattributes ├── .vscode ├── ltex.dictionary.en-US.txt ├── ltex.disabledRules.en-US.txt └── ltex.hiddenFalsePositives.en-US.txt ├── Images ├── R^2.png ├── R^3.png ├── agm3D.png ├── agm3dsect.png ├── agmx=0.png ├── agmx=5.png ├── background.pdf ├── branchingtree.png ├── chap1.png ├── chap2.png ├── colvec.png ├── complexplane.png ├── complexvector.png ├── condprop.jpg ├── conjugate.png ├── converttab.png ├── creodocs_logo.pdf ├── directedvec.png ├── func.jpg ├── function&relation.png ├── intfunc.png ├── locus1.png ├── mtxvis.png ├── orange1.jpg ├── orange2.jpg ├── orange3.jpg ├── paralaw.png ├── polar2.png ├── polarcord.png ├── quadratic.png ├── rootdemoivre.png ├── time complexity.png ├── triangle2.png ├── triangleablt0.png ├── v2bintree.png ├── venn.png └── x+y.png ├── LegrandOrangeBook.cls ├── License ├── README.md ├── Visualization ├── ._wordcount_selection.tex ├── Graph.nb ├── visualization.ipynb └── visualization.nb ├── content ├── Part2 Discrete math │ ├── ._wordcount_selection.tex │ ├── 1.Boolean Algebra.tex │ ├── 2.Number Theory.tex │ ├── 3.Relation and Order.tex │ ├── 4.Graph Theory.tex │ ├── 5.Basics of Abstract Algebra.tex │ └── 6.Introductory Topology and Category Theory.tex ├── Part3 Single-variable Calculus │ ├── Chapter1.tex │ ├── Chapter2.tex │ ├── Chapter3.tex │ ├── Chapter4.tex │ ├── Chapter5.tex │ ├── Chapter6.tex │ └── Chapter7.tex ├── Part4 Multi-variable Calculus │ └── Chapter1.tex ├── Part5 Linear Algebra │ └── Chapter1.tex ├── Part6 Probability and Combinatorics │ ├── ._wordcount_selection.tex │ ├── 1.Counting and Probability Axioms.tex │ ├── 2.Conditional Probability and Independence.tex │ ├── 3.Discrete Distribution and Random Variable.tex │ ├── 4.Continuous Distribution.tex │ ├── 5.Joint Cumulative Distribution.tex │ ├── 6.Limit Theory in Probability.tex │ └── 7.Stochastic Process.tex ├── Part7 Statistics │ └── Chapter1.tex ├── Part8 Basic Information Theory │ └── Chapter1.tex └── part1 Intro │ ├── ._wordcount_selection.tex │ ├── 1.proof and proposition.tex │ ├── 2.Set, Sequence, Function, and Summation.tex │ ├── 3.Algorithm and Number System.tex │ ├── 4.Inequality.tex │ └── 5.Complex Number.tex ├── indexstyle.ist ├── main.aux ├── main.bbl ├── main.bbl-SAVE-ERROR ├── main.bcf ├── main.blg ├── main.dvi ├── main.fdb_latexmk ├── main.fls ├── main.idx ├── main.ilg ├── main.ind ├── main.lof ├── main.log ├── main.lot ├── main.out.ps ├── main.pdf ├── main.ptc ├── main.run.xml ├── main.synctex.gz ├── main.tex ├── main.toc ├── numbers.svg └── sample.bib /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/.DS_Store -------------------------------------------------------------------------------- /._wordcount_selection.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.vscode/ltex.dictionary.en-US.txt: -------------------------------------------------------------------------------- 1 | surjective 2 | Xingyu 3 | Xingyu 4 | cyclicity 5 | Surjective 6 | codomain 7 | nonnegative 8 | Mathematica 9 | Eq 10 | textbfSolution 11 | Moivre 12 | nD 13 | addants 14 | summand 15 | Monotonicity 16 | Normals 17 | Extrema 18 | Rolle 19 | sublist 20 | Bezout 21 | coprime 22 | Diophantus 23 | subproblem 24 | gcd 25 | congruences 26 | solutionStyle 27 | LinearSearch 28 | moduli 29 | XNOR 30 | Minterms 31 | maxterms 32 | subfunctions 33 | minterm 34 | minterms 35 | maxterm 36 | surjections 37 | surjection 38 | Extensionality 39 | Dom 40 | poset 41 | irreflective 42 | -------------------------------------------------------------------------------- /.vscode/ltex.disabledRules.en-US.txt: -------------------------------------------------------------------------------- 1 | UPPERCASE_SENTENCE_START 2 | THE_SUPERLATIVE 3 | EN_UNPAIRED_BRACKETS 4 | SENT_START_CONJUNCTIVE_LINKING_ADVERB_COMMA 5 | COMMA_PARENTHESIS_WHITESPACE 6 | ENGLISH_WORD_REPEAT_RULE 7 | ENGLISH_WORD_REPEAT_BEGINNING_RULE 8 | IF_IS 9 | IN_A_X_MANNER 10 | ON_ADDITION 11 | MORFOLOGIK_RULE_EN_US 12 | LETS_LET 13 | -------------------------------------------------------------------------------- /.vscode/ltex.hiddenFalsePositives.en-US.txt: -------------------------------------------------------------------------------- 1 | {"rule":"NOW","sentence":"^\\QThere is no any overlap between graphs except the intersection \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q.\\E$"} 2 | {"rule":"ENGLISH_WORD_REPEAT_BEGINNING_RULE","sentence":"^\\QDerivatives of Parametric Equations.\\E$"} 3 | {"rule":"IN_A_X_MANNER","sentence":"^\\QCounting method allows us to get the possible number of outcomes in a systematic way.\\E$"} 4 | {"rule":"EN_A_VS_AN","sentence":"^\\QWe have learned that the number of subset of a \\E(?:Dummy|Ina|Jimmy-)[0-9]+\\Q-set is \\E(?:Dummy|Ina|Jimmy-)[0-9]+$"} 5 | -------------------------------------------------------------------------------- /Images/R^2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/R^2.png -------------------------------------------------------------------------------- /Images/R^3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/R^3.png -------------------------------------------------------------------------------- /Images/agm3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/agm3D.png -------------------------------------------------------------------------------- /Images/agm3dsect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/agm3dsect.png -------------------------------------------------------------------------------- /Images/agmx=0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/agmx=0.png -------------------------------------------------------------------------------- /Images/agmx=5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/agmx=5.png -------------------------------------------------------------------------------- /Images/background.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/background.pdf -------------------------------------------------------------------------------- /Images/branchingtree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/branchingtree.png -------------------------------------------------------------------------------- /Images/chap1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/chap1.png -------------------------------------------------------------------------------- /Images/chap2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/chap2.png -------------------------------------------------------------------------------- /Images/colvec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/colvec.png -------------------------------------------------------------------------------- /Images/complexplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/complexplane.png -------------------------------------------------------------------------------- /Images/complexvector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/complexvector.png -------------------------------------------------------------------------------- /Images/condprop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/condprop.jpg -------------------------------------------------------------------------------- /Images/conjugate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/conjugate.png -------------------------------------------------------------------------------- /Images/converttab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/converttab.png -------------------------------------------------------------------------------- /Images/creodocs_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/creodocs_logo.pdf -------------------------------------------------------------------------------- /Images/directedvec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/directedvec.png -------------------------------------------------------------------------------- /Images/func.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/func.jpg -------------------------------------------------------------------------------- /Images/function&relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/function&relation.png -------------------------------------------------------------------------------- /Images/intfunc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/intfunc.png -------------------------------------------------------------------------------- /Images/locus1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/locus1.png -------------------------------------------------------------------------------- /Images/mtxvis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/mtxvis.png -------------------------------------------------------------------------------- /Images/orange1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/orange1.jpg -------------------------------------------------------------------------------- /Images/orange2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/orange2.jpg -------------------------------------------------------------------------------- /Images/orange3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/orange3.jpg -------------------------------------------------------------------------------- /Images/paralaw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/paralaw.png -------------------------------------------------------------------------------- /Images/polar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/polar2.png -------------------------------------------------------------------------------- /Images/polarcord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/polarcord.png -------------------------------------------------------------------------------- /Images/quadratic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/quadratic.png -------------------------------------------------------------------------------- /Images/rootdemoivre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/rootdemoivre.png -------------------------------------------------------------------------------- /Images/time complexity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/time complexity.png -------------------------------------------------------------------------------- /Images/triangle2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/triangle2.png -------------------------------------------------------------------------------- /Images/triangleablt0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/triangleablt0.png -------------------------------------------------------------------------------- /Images/v2bintree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/v2bintree.png -------------------------------------------------------------------------------- /Images/venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/venn.png -------------------------------------------------------------------------------- /Images/x+y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/Images/x+y.png -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- 1 | CC BY-NC-SA 4.0 DEED 2 | Attribution-NonCommercial-ShareAlike 4.0 International:https://creativecommons.org/licenses/by-nc-sa/4.0/ 3 | 4 | ======================================================================= 5 | 6 | Creative Commons Corporation ("Creative Commons") is not a law firm and 7 | does not provide legal services or legal advice. Distribution of 8 | Creative Commons public licenses does not create a lawyer-client or 9 | other relationship. Creative Commons makes its licenses and related 10 | information available on an "as-is" basis. Creative Commons gives no 11 | warranties regarding its licenses, any material licensed under their 12 | terms and conditions, or any related information. Creative Commons 13 | disclaims all liability for damages resulting from their use to the 14 | fullest extent possible. 15 | 16 | Using Creative Commons Public Licenses 17 | 18 | Creative Commons public licenses provide a standard set of terms and 19 | conditions that creators and other rights holders may use to share 20 | original works of authorship and other material subject to copyright 21 | and certain other rights specified in the public license below. The 22 | following considerations are for informational purposes only, are not 23 | exhaustive, and do not form part of our licenses. 24 | 25 | Considerations for licensors: Our public licenses are 26 | intended for use by those authorized to give the public 27 | permission to use material in ways otherwise restricted by 28 | copyright and certain other rights. Our licenses are 29 | irrevocable. Licensors should read and understand the terms 30 | and conditions of the license they choose before applying it. 31 | Licensors should also secure all rights necessary before 32 | applying our licenses so that the public can reuse the 33 | material as expected. Licensors should clearly mark any 34 | material not subject to the license. This includes other CC- 35 | licensed material, or material used under an exception or 36 | limitation to copyright. More considerations for licensors: 37 | wiki.creativecommons.org/Considerations_for_licensors 38 | 39 | Considerations for the public: By using one of our public 40 | licenses, a licensor grants the public permission to use the 41 | licensed material under specified terms and conditions. If 42 | the licensor's permission is not necessary for any reason--for 43 | example, because of any applicable exception or limitation to 44 | copyright--then that use is not regulated by the license. Our 45 | licenses grant only permissions under copyright and certain 46 | other rights that a licensor has authority to grant. Use of 47 | the licensed material may still be restricted for other 48 | reasons, including because others have copyright or other 49 | rights in the material. A licensor may make special requests, 50 | such as asking that all changes be marked or described. 51 | Although not required by our licenses, you are encouraged to 52 | respect those requests where reasonable. More considerations 53 | for the public: 54 | wiki.creativecommons.org/Considerations_for_licensees 55 | 56 | ======================================================================= 57 | 58 | Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International 59 | Public License 60 | 61 | By exercising the Licensed Rights (defined below), You accept and agree 62 | to be bound by the terms and conditions of this Creative Commons 63 | Attribution-NonCommercial-ShareAlike 4.0 International Public License 64 | ("Public License"). To the extent this Public License may be 65 | interpreted as a contract, You are granted the Licensed Rights in 66 | consideration of Your acceptance of these terms and conditions, and the 67 | Licensor grants You such rights in consideration of benefits the 68 | Licensor receives from making the Licensed Material available under 69 | these terms and conditions. 70 | 71 | 72 | Section 1 -- Definitions. 73 | 74 | a. Adapted Material means material subject to Copyright and Similar 75 | Rights that is derived from or based upon the Licensed Material 76 | and in which the Licensed Material is translated, altered, 77 | arranged, transformed, or otherwise modified in a manner requiring 78 | permission under the Copyright and Similar Rights held by the 79 | Licensor. For purposes of this Public License, where the Licensed 80 | Material is a musical work, performance, or sound recording, 81 | Adapted Material is always produced where the Licensed Material is 82 | synched in timed relation with a moving image. 83 | 84 | b. Adapter's License means the license You apply to Your Copyright 85 | and Similar Rights in Your contributions to Adapted Material in 86 | accordance with the terms and conditions of this Public License. 87 | 88 | c. BY-NC-SA Compatible License means a license listed at 89 | creativecommons.org/compatiblelicenses, approved by Creative 90 | Commons as essentially the equivalent of this Public License. 91 | 92 | d. Copyright and Similar Rights means copyright and/or similar rights 93 | closely related to copyright including, without limitation, 94 | performance, broadcast, sound recording, and Sui Generis Database 95 | Rights, without regard to how the rights are labeled or 96 | categorized. For purposes of this Public License, the rights 97 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 98 | Rights. 99 | 100 | e. Effective Technological Measures means those measures that, in the 101 | absence of proper authority, may not be circumvented under laws 102 | fulfilling obligations under Article 11 of the WIPO Copyright 103 | Treaty adopted on December 20, 1996, and/or similar international 104 | agreements. 105 | 106 | f. Exceptions and Limitations means fair use, fair dealing, and/or 107 | any other exception or limitation to Copyright and Similar Rights 108 | that applies to Your use of the Licensed Material. 109 | 110 | g. License Elements means the license attributes listed in the name 111 | of a Creative Commons Public License. The License Elements of this 112 | Public License are Attribution, NonCommercial, and ShareAlike. 113 | 114 | h. Licensed Material means the artistic or literary work, database, 115 | or other material to which the Licensor applied this Public 116 | License. 117 | 118 | i. Licensed Rights means the rights granted to You subject to the 119 | terms and conditions of this Public License, which are limited to 120 | all Copyright and Similar Rights that apply to Your use of the 121 | Licensed Material and that the Licensor has authority to license. 122 | 123 | j. Licensor means the individual(s) or entity(ies) granting rights 124 | under this Public License. 125 | 126 | k. NonCommercial means not primarily intended for or directed towards 127 | commercial advantage or monetary compensation. For purposes of 128 | this Public License, the exchange of the Licensed Material for 129 | other material subject to Copyright and Similar Rights by digital 130 | file-sharing or similar means is NonCommercial provided there is 131 | no payment of monetary compensation in connection with the 132 | exchange. 133 | 134 | l. Share means to provide material to the public by any means or 135 | process that requires permission under the Licensed Rights, such 136 | as reproduction, public display, public performance, distribution, 137 | dissemination, communication, or importation, and to make material 138 | available to the public including in ways that members of the 139 | public may access the material from a place and at a time 140 | individually chosen by them. 141 | 142 | m. Sui Generis Database Rights means rights other than copyright 143 | resulting from Directive 96/9/EC of the European Parliament and of 144 | the Council of 11 March 1996 on the legal protection of databases, 145 | as amended and/or succeeded, as well as other essentially 146 | equivalent rights anywhere in the world. 147 | 148 | n. You means the individual or entity exercising the Licensed Rights 149 | under this Public License. Your has a corresponding meaning. 150 | 151 | 152 | Section 2 -- Scope. 153 | 154 | a. License grant. 155 | 156 | 1. Subject to the terms and conditions of this Public License, 157 | the Licensor hereby grants You a worldwide, royalty-free, 158 | non-sublicensable, non-exclusive, irrevocable license to 159 | exercise the Licensed Rights in the Licensed Material to: 160 | 161 | a. reproduce and Share the Licensed Material, in whole or 162 | in part, for NonCommercial purposes only; and 163 | 164 | b. produce, reproduce, and Share Adapted Material for 165 | NonCommercial purposes only. 166 | 167 | 2. Exceptions and Limitations. For the avoidance of doubt, where 168 | Exceptions and Limitations apply to Your use, this Public 169 | License does not apply, and You do not need to comply with 170 | its terms and conditions. 171 | 172 | 3. Term. The term of this Public License is specified in Section 173 | 6(a). 174 | 175 | 4. Media and formats; technical modifications allowed. The 176 | Licensor authorizes You to exercise the Licensed Rights in 177 | all media and formats whether now known or hereafter created, 178 | and to make technical modifications necessary to do so. The 179 | Licensor waives and/or agrees not to assert any right or 180 | authority to forbid You from making technical modifications 181 | necessary to exercise the Licensed Rights, including 182 | technical modifications necessary to circumvent Effective 183 | Technological Measures. For purposes of this Public License, 184 | simply making modifications authorized by this Section 2(a) 185 | (4) never produces Adapted Material. 186 | 187 | 5. Downstream recipients. 188 | 189 | a. Offer from the Licensor -- Licensed Material. Every 190 | recipient of the Licensed Material automatically 191 | receives an offer from the Licensor to exercise the 192 | Licensed Rights under the terms and conditions of this 193 | Public License. 194 | 195 | b. Additional offer from the Licensor -- Adapted Material. 196 | Every recipient of Adapted Material from You 197 | automatically receives an offer from the Licensor to 198 | exercise the Licensed Rights in the Adapted Material 199 | under the conditions of the Adapter's License You apply. 200 | 201 | c. No downstream restrictions. You may not offer or impose 202 | any additional or different terms or conditions on, or 203 | apply any Effective Technological Measures to, the 204 | Licensed Material if doing so restricts exercise of the 205 | Licensed Rights by any recipient of the Licensed 206 | Material. 207 | 208 | 6. No endorsement. Nothing in this Public License constitutes or 209 | may be construed as permission to assert or imply that You 210 | are, or that Your use of the Licensed Material is, connected 211 | with, or sponsored, endorsed, or granted official status by, 212 | the Licensor or others designated to receive attribution as 213 | provided in Section 3(a)(1)(A)(i). 214 | 215 | b. Other rights. 216 | 217 | 1. Moral rights, such as the right of integrity, are not 218 | licensed under this Public License, nor are publicity, 219 | privacy, and/or other similar personality rights; however, to 220 | the extent possible, the Licensor waives and/or agrees not to 221 | assert any such rights held by the Licensor to the limited 222 | extent necessary to allow You to exercise the Licensed 223 | Rights, but not otherwise. 224 | 225 | 2. Patent and trademark rights are not licensed under this 226 | Public License. 227 | 228 | 3. To the extent possible, the Licensor waives any right to 229 | collect royalties from You for the exercise of the Licensed 230 | Rights, whether directly or through a collecting society 231 | under any voluntary or waivable statutory or compulsory 232 | licensing scheme. In all other cases the Licensor expressly 233 | reserves any right to collect such royalties, including when 234 | the Licensed Material is used other than for NonCommercial 235 | purposes. 236 | 237 | 238 | Section 3 -- License Conditions. 239 | 240 | Your exercise of the Licensed Rights is expressly made subject to the 241 | following conditions. 242 | 243 | a. Attribution. 244 | 245 | 1. If You Share the Licensed Material (including in modified 246 | form), You must: 247 | 248 | a. retain the following if it is supplied by the Licensor 249 | with the Licensed Material: 250 | 251 | i. identification of the creator(s) of the Licensed 252 | Material and any others designated to receive 253 | attribution, in any reasonable manner requested by 254 | the Licensor (including by pseudonym if 255 | designated); 256 | 257 | ii. a copyright notice; 258 | 259 | iii. a notice that refers to this Public License; 260 | 261 | iv. a notice that refers to the disclaimer of 262 | warranties; 263 | 264 | v. a URI or hyperlink to the Licensed Material to the 265 | extent reasonably practicable; 266 | 267 | b. indicate if You modified the Licensed Material and 268 | retain an indication of any previous modifications; and 269 | 270 | c. indicate the Licensed Material is licensed under this 271 | Public License, and include the text of, or the URI or 272 | hyperlink to, this Public License. 273 | 274 | 2. You may satisfy the conditions in Section 3(a)(1) in any 275 | reasonable manner based on the medium, means, and context in 276 | which You Share the Licensed Material. For example, it may be 277 | reasonable to satisfy the conditions by providing a URI or 278 | hyperlink to a resource that includes the required 279 | information. 280 | 3. If requested by the Licensor, You must remove any of the 281 | information required by Section 3(a)(1)(A) to the extent 282 | reasonably practicable. 283 | 284 | b. ShareAlike. 285 | 286 | In addition to the conditions in Section 3(a), if You Share 287 | Adapted Material You produce, the following conditions also apply. 288 | 289 | 1. The Adapter's License You apply must be a Creative Commons 290 | license with the same License Elements, this version or 291 | later, or a BY-NC-SA Compatible License. 292 | 293 | 2. You must include the text of, or the URI or hyperlink to, the 294 | Adapter's License You apply. You may satisfy this condition 295 | in any reasonable manner based on the medium, means, and 296 | context in which You Share Adapted Material. 297 | 298 | 3. You may not offer or impose any additional or different terms 299 | or conditions on, or apply any Effective Technological 300 | Measures to, Adapted Material that restrict exercise of the 301 | rights granted under the Adapter's License You apply. 302 | 303 | 304 | Section 4 -- Sui Generis Database Rights. 305 | 306 | Where the Licensed Rights include Sui Generis Database Rights that 307 | apply to Your use of the Licensed Material: 308 | 309 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 310 | to extract, reuse, reproduce, and Share all or a substantial 311 | portion of the contents of the database for NonCommercial purposes 312 | only; 313 | 314 | b. if You include all or a substantial portion of the database 315 | contents in a database in which You have Sui Generis Database 316 | Rights, then the database in which You have Sui Generis Database 317 | Rights (but not its individual contents) is Adapted Material, 318 | including for purposes of Section 3(b); and 319 | 320 | c. You must comply with the conditions in Section 3(a) if You Share 321 | all or a substantial portion of the contents of the database. 322 | 323 | For the avoidance of doubt, this Section 4 supplements and does not 324 | replace Your obligations under this Public License where the Licensed 325 | Rights include other Copyright and Similar Rights. 326 | 327 | 328 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 329 | 330 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 331 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 332 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 333 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 334 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 335 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 336 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 337 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 338 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 339 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 340 | 341 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 342 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 343 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 344 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 345 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 346 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 347 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 348 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 349 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 350 | 351 | c. The disclaimer of warranties and limitation of liability provided 352 | above shall be interpreted in a manner that, to the extent 353 | possible, most closely approximates an absolute disclaimer and 354 | waiver of all liability. 355 | 356 | 357 | Section 6 -- Term and Termination. 358 | 359 | a. This Public License applies for the term of the Copyright and 360 | Similar Rights licensed here. However, if You fail to comply with 361 | this Public License, then Your rights under this Public License 362 | terminate automatically. 363 | 364 | b. Where Your right to use the Licensed Material has terminated under 365 | Section 6(a), it reinstates: 366 | 367 | 1. automatically as of the date the violation is cured, provided 368 | it is cured within 30 days of Your discovery of the 369 | violation; or 370 | 371 | 2. upon express reinstatement by the Licensor. 372 | 373 | For the avoidance of doubt, this Section 6(b) does not affect any 374 | right the Licensor may have to seek remedies for Your violations 375 | of this Public License. 376 | 377 | c. For the avoidance of doubt, the Licensor may also offer the 378 | Licensed Material under separate terms or conditions or stop 379 | distributing the Licensed Material at any time; however, doing so 380 | will not terminate this Public License. 381 | 382 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 383 | License. 384 | 385 | 386 | Section 7 -- Other Terms and Conditions. 387 | 388 | a. The Licensor shall not be bound by any additional or different 389 | terms or conditions communicated by You unless expressly agreed. 390 | 391 | b. Any arrangements, understandings, or agreements regarding the 392 | Licensed Material not stated herein are separate from and 393 | independent of the terms and conditions of this Public License. 394 | 395 | 396 | Section 8 -- Interpretation. 397 | 398 | a. For the avoidance of doubt, this Public License does not, and 399 | shall not be interpreted to, reduce, limit, restrict, or impose 400 | conditions on any use of the Licensed Material that could lawfully 401 | be made without permission under this Public License. 402 | 403 | b. To the extent possible, if any provision of this Public License is 404 | deemed unenforceable, it shall be automatically reformed to the 405 | minimum extent necessary to make it enforceable. If the provision 406 | cannot be reformed, it shall be severed from this Public License 407 | without affecting the enforceability of the remaining terms and 408 | conditions. 409 | 410 | c. No term or condition of this Public License will be waived and no 411 | failure to comply consented to unless expressly agreed to by the 412 | Licensor. 413 | 414 | d. Nothing in this Public License constitutes or may be interpreted 415 | as a limitation upon, or waiver of, any privileges and immunities 416 | that apply to the Licensor or You, including from the legal 417 | processes of any jurisdiction or authority. 418 | 419 | ======================================================================= 420 | 421 | Creative Commons is not a party to its public 422 | licenses. Notwithstanding, Creative Commons may elect to apply one of 423 | its public licenses to material it publishes and in those instances 424 | will be considered the “Licensor.” The text of the Creative Commons 425 | public licenses is dedicated to the public domain under the CC0 Public 426 | Domain Dedication. Except for the limited purpose of indicating that 427 | material is shared under a Creative Commons public license or as 428 | otherwise permitted by the Creative Commons policies published at 429 | creativecommons.org/policies, Creative Commons does not authorize the 430 | use of the trademark "Creative Commons" or any other trademark or logo 431 | of Creative Commons without its prior written consent including, 432 | without limitation, in connection with any unauthorized modifications 433 | to any of its public licenses or any other arrangements, 434 | understandings, or agreements concerning use of licensed material. For 435 | the avoidance of doubt, this paragraph does not form part of the 436 | public licenses. 437 | 438 | Creative Commons may be contacted at creativecommons.org. 439 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Math for CS 2 | 3 | ## Introduction 4 | Welcome to "Math for CS" – an open-source mathematics textbook (note?) tailored for Computer Science students. This project serves as a comprehensive resource for those seeking to deepen their understanding of mathematical concepts crucial in the field of CS. It's also a personal journey, chronicling my learning path as I explore various topics in computer science mathematics. 5 | 6 | ## Project Status 7 | This textbook (or probably note?) is a work in progress and will be updated irregularly. Expect new topics and interesting exercises to be added as my study journey progresses (I'm currently a Y1 student for CS). 8 | 9 | ## About the Book 10 | "Math for CS" aims to cover a wide range of mathematic topics relevant to computer science, including but not limited to: 11 | - Extention of high school and middle school Knowledge (done, but there may be revision in future) 12 | - Discrete Math (To be finished by May) 13 | - Continuous Math (complete Calculus) (To be finished by the end of the year) 14 | - Probability, combinatorics, and statistics. (Working on the discrete part) 15 | - Linear Algebra(with advanced contents) 16 | - Information Theory(basics) 17 | - Important Pure Math knowledge including abstract algebra, category theory and topology(scattered in important contents, no current plan to make it a independent chapter, but maybe I will write some independent oroject on them). 18 | Each topic is accompanied by exercises and examples to reinforce learning and understanding. 19 | All suggestions or corrections are welcome. 20 | 21 | ## Using the Book 22 | The book is written in \LaTeX, ensuring high-quality typesetting, especially for mathematical expressions. To use this book: 23 | You can: 24 | - Clone the repository to your local machine and compile to PDF. 25 | - Download "main.pdf" dirrectly after new commits. 26 | 27 | ## How to Contribute 28 | All contributions are welcome! Whether it's fixing typos, improving explanations, or adding new content, your help is appreciated. 29 | 30 | ## License 31 | This work is released under the CC BY-NC-SA 4.0 DEED license. 32 | 33 | ## Contact 34 | For questions and feedback, feel free to post it under issue. 35 | -------------------------------------------------------------------------------- /Visualization/._wordcount_selection.tex: -------------------------------------------------------------------------------- 1 | import matplotlib.pyplot as plt 2 | from mpl_toolkits.mplot3d import Axes3D 3 | from itertools import product 4 | 5 | # Define the vertices of a unit cube 6 | vertices = list(product([0, 1], repeat=3)) 7 | 8 | # Create the figure and 3D axis 9 | fig = plt.figure(figsize=(18, 5)) 10 | 11 | # Add subplots for B^2, B^3 and an illustration for B^4 12 | # B^2 13 | ax1 = fig.add_subplot(131) 14 | ax1.set_title('2D Boolean Domain $\\mathbb{B}^2$') 15 | ax1.set_xticks([0, 1]) 16 | ax1.set_yticks([0, 1]) 17 | for s, t in product([0, 1], repeat=2): 18 | ax1.text(s, t, f'({s}{t})', ha='center', va='center') 19 | ax1.set_xlim(-0.5, 1.5) 20 | ax1.set_ylim(-0.5, 1.5) 21 | ax1.grid(True) 22 | 23 | # B^3 24 | ax2 = fig.add_subplot(132, projection='3d') 25 | ax2.set_title('3D Boolean Domain $\\mathbb{B}^3$') 26 | for (s, t, u) in vertices: 27 | ax2.text(s, t, u, f'({s}{t}{u})', ha='center', va='center') 28 | ax2.set_xlim(-0.5, 1.5) 29 | ax2.set_ylim(-0.5, 1.5) 30 | ax2.set_zlim(-0.5, 1.5) 31 | ax2.set_xticks([0, 1]) 32 | ax2.set_yticks([0, 1]) 33 | ax2.set_zticks([0, 1]) 34 | ax2.view_init(30, 30) 35 | 36 | # B^4 visualization would require a 4D space which we cannot represent in a 3D plot. 37 | # Instead, we'll create an illustration with placeholder texts. 38 | ax3 = fig.add_subplot(133) 39 | ax3.text(0.5, 0.5, '4D Boolean Domain $\\mathbb{B}^4$\n(Tesseract)', ha='center', va='center', fontsize=12) 40 | ax3.set_xticks([]) 41 | ax3.set_yticks([]) 42 | for spine in ax3.spines.values(): 43 | spine.set_visible(False) 44 | 45 | # Show the plots 46 | plt.tight_layout() 47 | plt.show() 48 | -------------------------------------------------------------------------------- /Visualization/Graph.nb: -------------------------------------------------------------------------------- 1 | (* Content-type: application/vnd.wolfram.mathematica *) 2 | 3 | (*** Wolfram Notebook File ***) 4 | (* http://www.wolfram.com/nb *) 5 | 6 | (* CreatedBy='Mathematica 14.0' *) 7 | 8 | (*CacheID: 234*) 9 | (* Internal cache information: 10 | NotebookFileLineBreakTest 11 | NotebookFileLineBreakTest 12 | NotebookDataPosition[ 158, 7] 13 | NotebookDataLength[ 27016, 668] 14 | NotebookOptionsPosition[ 24440, 616] 15 | NotebookOutlinePosition[ 24862, 632] 16 | CellTagsIndexPosition[ 24819, 629] 17 | WindowFrame->Normal*) 18 | 19 | (* Beginning of Notebook Content *) 20 | Notebook[{ 21 | 22 | Cell[CellGroupData[{ 23 | Cell[BoxData[ 24 | RowBox[{ 25 | RowBox[{"g", "=", 26 | RowBox[{"Graph", "[", 27 | RowBox[{ 28 | RowBox[{"{", 29 | RowBox[{ 30 | RowBox[{"A", "\[UndirectedEdge]", "B"}], ",", 31 | RowBox[{"A", "\[UndirectedEdge]", "F"}], ",", 32 | RowBox[{"A", "\[UndirectedEdge]", "E"}], ",", 33 | RowBox[{"B", "\[UndirectedEdge]", "E"}], ",", 34 | RowBox[{"B", "\[UndirectedEdge]", "C"}], ",", 35 | RowBox[{"C", "\[UndirectedEdge]", "F"}], ",", 36 | RowBox[{"C", "\[UndirectedEdge]", "D"}], ",", 37 | RowBox[{"C", "\[UndirectedEdge]", "G"}], ",", 38 | RowBox[{"C", "\[UndirectedEdge]", "H"}], ",", 39 | RowBox[{"D", "\[UndirectedEdge]", "H"}], ",", 40 | RowBox[{"E", "\[UndirectedEdge]", "F"}], ",", 41 | RowBox[{"H", "\[UndirectedEdge]", "G"}]}], "}"}], ",", 42 | RowBox[{"VertexLabels", "->", "\"\\""}]}], "]"}]}], 43 | "\n"}]], "Input", 44 | CellChangeTimes->{{3.9248656417711353`*^9, 3.9248656558611736`*^9}, { 45 | 3.924865698384519*^9, 3.9248657225327225`*^9}, {3.924865781156975*^9, 46 | 3.924865796095955*^9}, {3.924866057690598*^9, 3.924866059033727*^9}, { 47 | 3.9248663155311623`*^9, 3.924866317892435*^9}, {3.9248690865003624`*^9, 48 | 3.9248691092085*^9}, {3.924869252476513*^9, 3.9248692605785065`*^9}, { 49 | 3.924869529703884*^9, 3.9248695370737534`*^9}}, 50 | CellLabel->"In[1]:=",ExpressionUUID->"266bfcb7-a97d-524d-97c8-0aa3662661da"], 51 | 52 | Cell[BoxData[ 53 | GraphicsBox[ 54 | NamespaceBox["NetworkGraphics", 55 | DynamicModuleBox[{Typeset`graph = HoldComplete[ 56 | Graph[{$CellContext`A, $CellContext`B, $CellContext`F, E, C, 57 | D, $CellContext`G, $CellContext`H}, { 58 | Null, {{1, 2}, {1, 3}, {1, 4}, {2, 4}, {2, 5}, {5, 3}, {5, 6}, {5, 7}, { 59 | 5, 8}, {6, 8}, {4, 3}, {8, 7}}}, {VertexLabels -> {"Name"}}]]}, 60 | TagBox[GraphicsGroupBox[{ 61 | {Hue[0.6, 0.7, 0.5], Opacity[0.7], Arrowheads[0.], 62 | ArrowBox[CompressedData[" 63 | 1:eJxTTMoPSmVmYGDgAWImKIaBZT4WmdL9H+xf71xoL5/wyv5ERG5W4fsP9ujy 64 | Du9bf27Ke2UfqJHSGr3+BoY8w53NZpPPx9rnG6/dbKx5C9M8AvIaHesPXSlm 65 | cCjKy7GPkX6OaR+afnR5dP3o/JiXPr/ro9kdeEQbXB7JfseQf71f93FnLLsD 66 | zF/o8n3l3cZ9nzkcGqQvMr+XwTQPXR7dPHR5AFhtoiA= 67 | "], 0.031086325678209445`]}, 68 | {Hue[0.6, 0.2, 0.8], EdgeForm[{GrayLevel[0], Opacity[ 69 | 0.7]}], {DiskBox[{0., 1.0349382505562885`}, 0.031086325678209445], 70 | InsetBox["A", 71 | Offset[{2, 2}, {0.031086325678209445, 1.066024576234498}], 72 | ImageScaled[{0, 0}], 73 | BaseStyle->"Graphics"]}, { 74 | DiskBox[{0.824233650475262, 1.058457771044731}, 75 | 0.031086325678209445], 76 | InsetBox["B", 77 | Offset[{2, 2}, {0.8553199761534714, 1.0895440967229404}], 78 | ImageScaled[{0, 0}], 79 | BaseStyle->"Graphics"]}, { 80 | DiskBox[{0.8260130761623046, 0.3857029726647215}, 81 | 0.031086325678209445], 82 | InsetBox["F", 83 | Offset[{2, 2}, {0.857099401840514, 0.41678929834293094}], 84 | ImageScaled[{0, 0}], 85 | BaseStyle->"Graphics"]}, { 86 | DiskBox[{0.001819509280549303, 0.4087647680906263}, 87 | 0.031086325678209445], 88 | InsetBox["\[ExponentialE]", 89 | Offset[{2, 2}, {0.03290583495875875, 0.43985109376883574}], 90 | ImageScaled[{0, 0}], 91 | BaseStyle->"Graphics"]}, { 92 | DiskBox[{2.0565581521814416`, 0.7220898855916416}, 93 | 0.031086325678209445], 94 | InsetBox["C", Offset[{2, 2}, {2.087644477859651, 0.753176211269851}], 95 | ImageScaled[{0, 0}], 96 | BaseStyle->"Graphics"]}, { 97 | DiskBox[{2.919677699360518, 1.4447958637040896`}, 98 | 0.031086325678209445], 99 | InsetBox["D", 100 | Offset[{2, 2}, {2.9507640250387275, 1.475882189382299}], 101 | ImageScaled[{0, 0}], 102 | BaseStyle->"Graphics"]}, { 103 | DiskBox[{2.9206731556259817`, 0.}, 0.031086325678209445], 104 | InsetBox["G", 105 | Offset[{2, 2}, {2.951759481304191, 0.031086325678209445}], 106 | ImageScaled[{0, 0}], 107 | BaseStyle->"Graphics"]}, { 108 | DiskBox[{3.118923571294494, 0.7222819399402027}, 109 | 0.031086325678209445], 110 | InsetBox["H", 111 | Offset[{2, 2}, {3.1500098969727035, 0.7533682656184122}], 112 | ImageScaled[{0, 0}], 113 | BaseStyle->"Graphics"]}}}], 114 | MouseAppearanceTag["NetworkGraphics"]], 115 | AllowKernelInitialization->False]], 116 | DefaultBaseStyle->"NetworkGraphics", 117 | FormatType->TraditionalForm, 118 | FrameTicks->None]], "Output", 119 | CellChangeTimes->{ 120 | 3.9248695659503765`*^9, {3.9248697488432217`*^9, 3.9248697607765903`*^9}, 121 | 3.9248698007521706`*^9, 3.9248699288537254`*^9, {3.92487010225836*^9, 122 | 3.92487011407353*^9}}, 123 | CellLabel->"Out[1]=",ExpressionUUID->"548cd696-fce8-964e-bf52-d453986c0ee6"] 124 | }, Open ]], 125 | 126 | Cell[CellGroupData[{ 127 | 128 | Cell["Finding Path", "Section", 129 | CellChangeTimes->{{3.924865860433586*^9, 130 | 3.9248658744570217`*^9}},ExpressionUUID->"7b0fc545-536e-2945-a007-\ 131 | b5a472864684"], 132 | 133 | Cell[CellGroupData[{ 134 | 135 | Cell[BoxData[ 136 | RowBox[{"FindCycle", "[", 137 | RowBox[{"g", ",", 138 | RowBox[{"{", "5", "}"}], ",", "All"}], "]"}]], "Input", 139 | CellChangeTimes->{{3.92486589614036*^9, 3.924865938419918*^9}}, 140 | CellLabel->"In[2]:=",ExpressionUUID->"1a62651f-e14b-0f49-b397-eb3d4ddedead"], 141 | 142 | Cell[BoxData[ 143 | RowBox[{"{", 144 | RowBox[{ 145 | RowBox[{"{", 146 | RowBox[{ 147 | RowBox[{"F", "\[UndirectedEdge]", "C"}], ",", 148 | RowBox[{"C", "\[UndirectedEdge]", "B"}], ",", 149 | RowBox[{"B", "\[UndirectedEdge]", "A"}], ",", 150 | RowBox[{"A", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 151 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "F"}]}], "}"}], ",", 152 | RowBox[{"{", 153 | RowBox[{ 154 | RowBox[{"A", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 155 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "B"}], ",", 156 | RowBox[{"B", "\[UndirectedEdge]", "C"}], ",", 157 | RowBox[{"C", "\[UndirectedEdge]", "F"}], ",", 158 | RowBox[{"F", "\[UndirectedEdge]", "A"}]}], "}"}]}], "}"}]], "Output", 159 | CellChangeTimes->{{3.924865920319403*^9, 3.92486593933023*^9}, 160 | 3.924866067986698*^9, 3.9248685487382965`*^9, 3.9248692124789314`*^9, 161 | 3.924869571288208*^9, 3.924870120002537*^9}, 162 | CellLabel->"Out[2]=",ExpressionUUID->"06016d49-c9eb-af40-b5a3-11c34ff5ef7a"] 163 | }, Open ]], 164 | 165 | Cell[CellGroupData[{ 166 | 167 | Cell[BoxData[ 168 | RowBox[{"FindPath", "[", 169 | RowBox[{"g", ",", "E", ",", "B", ",", 170 | RowBox[{"{", "3", "}"}]}], "]"}]], "Input", 171 | CellChangeTimes->{{3.924866175180006*^9, 3.924866183145388*^9}, { 172 | 3.92486628215786*^9, 3.924866325130445*^9}}, 173 | CellLabel->"In[3]:=",ExpressionUUID->"c7e3fe3d-3af7-504f-8214-f28221133911"], 174 | 175 | Cell[BoxData[ 176 | RowBox[{"{", 177 | RowBox[{"{", 178 | RowBox[{"\[ExponentialE]", ",", "F", ",", "A", ",", "B"}], "}"}], 179 | "}"}]], "Output", 180 | CellChangeTimes->{3.9248694443489304`*^9, 3.924869573946207*^9, 181 | 3.924870123131922*^9}, 182 | CellLabel->"Out[3]=",ExpressionUUID->"83adf039-f798-2a45-a5ac-48237cb467bb"] 183 | }, Open ]], 184 | 185 | Cell[CellGroupData[{ 186 | 187 | Cell[BoxData[{ 188 | RowBox[{ 189 | RowBox[{ 190 | RowBox[{"ClearAll", "[", 191 | RowBox[{"findWalks", ",", "findWalksRecur"}], "]"}], ";"}], "\n", 192 | "\[IndentingNewLine]", 193 | RowBox[{"(*", 194 | RowBox[{"\:4e3b\:51fd\:6570\:6765\:67e5\:627e", " ", "walks"}], 195 | "*)"}]}], "\[IndentingNewLine]", 196 | RowBox[{ 197 | RowBox[{ 198 | RowBox[{ 199 | RowBox[{"findWalks", "[", 200 | RowBox[{"g_", ",", "start_", ",", "end_", ",", "length_"}], "]"}], ":=", 201 | RowBox[{"Module", "[", 202 | RowBox[{ 203 | RowBox[{"{", "paths", "}"}], ",", 204 | RowBox[{ 205 | RowBox[{"paths", "=", 206 | RowBox[{ 207 | RowBox[{"Reap", "[", 208 | RowBox[{"findWalksRecur", "[", 209 | RowBox[{"g", ",", "start", ",", "end", ",", "length", ",", 210 | RowBox[{"{", "start", "}"}]}], "]"}], "]"}], "[", 211 | RowBox[{"[", 212 | RowBox[{"2", ",", "1"}], "]"}], "]"}]}], ";", "\[IndentingNewLine]", 213 | RowBox[{"Select", "[", 214 | RowBox[{"paths", ",", 215 | RowBox[{ 216 | RowBox[{ 217 | RowBox[{"Length", "[", "#", "]"}], "==", 218 | RowBox[{"length", "+", "1"}]}], "&"}]}], "]"}]}]}], "]"}]}], ";"}], 219 | "\n", "\[IndentingNewLine]", 220 | RowBox[{ 221 | "(*", "\:8f85\:52a9\:9012\:5f52\:51fd\:6570", 222 | "*)"}]}], "\[IndentingNewLine]", 223 | RowBox[{ 224 | RowBox[{ 225 | RowBox[{ 226 | RowBox[{"findWalksRecur", "[", 227 | RowBox[{"g_", ",", "start_", ",", "end_", ",", "0", ",", "path_"}], 228 | "]"}], ":=", 229 | RowBox[{"If", "[", 230 | RowBox[{ 231 | RowBox[{"start", "===", "end"}], ",", 232 | RowBox[{"Sow", "[", "path", "]"}], ",", 233 | RowBox[{"Return", "[", "]"}]}], "]"}]}], ";"}], 234 | "\[IndentingNewLine]"}], "\n", 235 | RowBox[{ 236 | RowBox[{ 237 | RowBox[{ 238 | RowBox[{"findWalksRecur", "[", 239 | RowBox[{"g_", ",", "start_", ",", "end_", ",", "length_", ",", "path_"}], 240 | "]"}], ":=", 241 | RowBox[{"Module", "[", 242 | RowBox[{ 243 | RowBox[{"{", "neighbors", "}"}], ",", 244 | RowBox[{"If", "[", 245 | RowBox[{ 246 | RowBox[{"length", ">", "0"}], ",", 247 | RowBox[{ 248 | RowBox[{"neighbors", "=", 249 | RowBox[{ 250 | RowBox[{"VertexList", "[", 251 | RowBox[{"NeighborhoodGraph", "[", 252 | RowBox[{"g", ",", "start", ",", 253 | RowBox[{"{", "1", "}"}]}], "]"}], "]"}], "/.", " ", 254 | RowBox[{"start", "->", 255 | RowBox[{"Sequence", "[", "]"}]}]}]}], ";", "\[IndentingNewLine]", 256 | RowBox[{"Do", "[", 257 | RowBox[{ 258 | RowBox[{"findWalksRecur", "[", 259 | RowBox[{"g", ",", "neighbor", ",", "end", ",", 260 | RowBox[{"length", "-", "1"}], ",", 261 | RowBox[{"Append", "[", 262 | RowBox[{"path", ",", "neighbor"}], "]"}]}], "]"}], ",", 263 | RowBox[{"{", 264 | RowBox[{"neighbor", ",", "neighbors"}], "}"}]}], "]"}]}]}], 265 | "]"}]}], "]"}]}], ";"}], "\n", "\[IndentingNewLine]", 266 | RowBox[{"(*", "\:793a\:4f8b\:8c03\:7528", "*)"}]}], "\[IndentingNewLine]", 267 | RowBox[{"findWalks", "[", 268 | RowBox[{"g", ",", "E", ",", "B", ",", "3"}], "]"}]}], "Input", 269 | CellChangeTimes->{{3.924866425121322*^9, 3.924866461284101*^9}, 270 | 3.924869357005863*^9, {3.924869432885475*^9, 3.9248694367846127`*^9}, 271 | 3.9248700857181377`*^9, 3.924870234722105*^9, 272 | 3.924870313348324*^9},ExpressionUUID->"eb5d7949-4ddc-f84e-9e8e-\ 273 | 6bb2ef6223f6"], 274 | 275 | Cell[BoxData[ 276 | RowBox[{"{", 277 | RowBox[{ 278 | RowBox[{"{", 279 | RowBox[{"\[ExponentialE]", ",", "B", ",", "\[ExponentialE]", ",", "B"}], 280 | "}"}], ",", 281 | RowBox[{"{", 282 | RowBox[{"\[ExponentialE]", ",", "B", ",", "C", ",", "B"}], "}"}], ",", 283 | RowBox[{"{", 284 | RowBox[{"\[ExponentialE]", ",", "B", ",", "A", ",", "B"}], "}"}], ",", 285 | RowBox[{"{", 286 | RowBox[{"\[ExponentialE]", ",", "F", ",", "\[ExponentialE]", ",", "B"}], 287 | "}"}], ",", 288 | RowBox[{"{", 289 | RowBox[{"\[ExponentialE]", ",", "F", ",", "C", ",", "B"}], "}"}], ",", 290 | RowBox[{"{", 291 | RowBox[{"\[ExponentialE]", ",", "F", ",", "A", ",", "B"}], "}"}], ",", 292 | RowBox[{"{", 293 | RowBox[{"\[ExponentialE]", ",", "A", ",", "\[ExponentialE]", ",", "B"}], 294 | "}"}]}], "}"}]], "Output", 295 | CellChangeTimes->{3.9248664620035763`*^9, 3.924868559373726*^9, 296 | 3.924869232212961*^9, 3.924869438350174*^9, 3.9248696054026566`*^9, 297 | 3.9248701320573006`*^9}, 298 | CellLabel->"Out[8]=",ExpressionUUID->"7ee4bdfb-953c-804d-84f3-2e1ea048ca9c"] 299 | }, Open ]], 300 | 301 | Cell[CellGroupData[{ 302 | 303 | Cell[BoxData[ 304 | RowBox[{"FindPath", "[", 305 | RowBox[{"g", ",", "G", ",", "D", ",", "All"}], "]"}]], "Input", 306 | CellChangeTimes->{{3.924866773495182*^9, 3.92486679909202*^9}}, 307 | CellLabel->"In[10]:=",ExpressionUUID->"c6aa378b-0270-3f42-ac2d-6cebbefbde4e"], 308 | 309 | Cell[BoxData[ 310 | RowBox[{"{", 311 | RowBox[{"{", 312 | RowBox[{"G", ",", "C", ",", "D"}], "}"}], "}"}]], "Output", 313 | CellChangeTimes->{{3.9248667929970436`*^9, 3.924866802367213*^9}, 314 | 3.924868564911981*^9, 3.924870139918787*^9}, 315 | CellLabel->"Out[10]=",ExpressionUUID->"3587e7f3-a9c2-3545-992f-d65a02f6d34a"] 316 | }, Open ]], 317 | 318 | Cell[CellGroupData[{ 319 | 320 | Cell[BoxData[{ 321 | RowBox[{ 322 | RowBox[{ 323 | RowBox[{"ClearAll", "[", 324 | RowBox[{"findTrails", ",", "findTrailsRecur"}], "]"}], ";"}], 325 | "\[IndentingNewLine]"}], "\n", 326 | RowBox[{ 327 | RowBox[{ 328 | RowBox[{ 329 | RowBox[{"findTrailsRecur", "[", 330 | RowBox[{ 331 | "g_", ",", "start_", ",", "end_", ",", "length_", ",", "path_", ",", 332 | "usedEdges_"}], "]"}], ":=", 333 | RowBox[{"Module", "[", 334 | RowBox[{ 335 | RowBox[{"{", "neighbors", "}"}], ",", 336 | RowBox[{ 337 | RowBox[{"If", "[", 338 | RowBox[{ 339 | RowBox[{"length", "==", "0"}], ",", 340 | RowBox[{ 341 | RowBox[{"If", "[", 342 | RowBox[{ 343 | RowBox[{"start", "===", "end"}], ",", 344 | RowBox[{"Sow", "[", "path", "]"}]}], "]"}], ";", 345 | RowBox[{"Return", "[", "]"}]}]}], "]"}], ";", "\[IndentingNewLine]", 346 | RowBox[{"neighbors", "=", 347 | RowBox[{"Complement", "[", 348 | RowBox[{ 349 | RowBox[{"VertexList", "[", 350 | RowBox[{"NeighborhoodGraph", "[", 351 | RowBox[{"g", ",", "start", ",", 352 | RowBox[{"{", "1", "}"}]}], "]"}], "]"}], ",", 353 | RowBox[{"{", "start", "}"}]}], "]"}]}], ";", "\[IndentingNewLine]", 354 | RowBox[{"Do", "[", 355 | RowBox[{ 356 | RowBox[{"If", "[", 357 | RowBox[{ 358 | RowBox[{ 359 | RowBox[{"!", 360 | RowBox[{"MemberQ", "[", 361 | RowBox[{"usedEdges", ",", 362 | RowBox[{"UndirectedEdge", "[", 363 | RowBox[{"start", ",", "neighbor"}], "]"}]}], "]"}]}], "&&", 364 | RowBox[{"!", 365 | RowBox[{"MemberQ", "[", 366 | RowBox[{"usedEdges", ",", 367 | RowBox[{"UndirectedEdge", "[", 368 | RowBox[{"neighbor", ",", "start"}], "]"}]}], "]"}]}]}], ",", 369 | RowBox[{"findTrailsRecur", "[", 370 | RowBox[{"g", ",", "neighbor", ",", "end", ",", 371 | RowBox[{"length", "-", "1"}], ",", 372 | RowBox[{"Append", "[", 373 | RowBox[{"path", ",", "neighbor"}], "]"}], ",", 374 | RowBox[{"Append", "[", 375 | RowBox[{"usedEdges", ",", 376 | RowBox[{"UndirectedEdge", "[", 377 | RowBox[{"start", ",", "neighbor"}], "]"}]}], "]"}]}], "]"}]}], 378 | "]"}], ",", 379 | RowBox[{"{", 380 | RowBox[{"neighbor", ",", "neighbors"}], "}"}]}], "]"}]}]}], "]"}]}], 381 | ";"}], "\[IndentingNewLine]"}], "\n", 382 | RowBox[{ 383 | RowBox[{ 384 | RowBox[{"findTrails", "[", 385 | RowBox[{"g_", ",", "start_", ",", "end_", ",", "length_"}], "]"}], ":=", 386 | RowBox[{"Module", "[", 387 | RowBox[{ 388 | RowBox[{"{", "trails", "}"}], ",", 389 | RowBox[{ 390 | RowBox[{"trails", "=", 391 | RowBox[{ 392 | RowBox[{"Reap", "[", 393 | RowBox[{"findTrailsRecur", "[", 394 | RowBox[{"g", ",", "start", ",", "end", ",", "length", ",", 395 | RowBox[{"{", "start", "}"}], ",", 396 | RowBox[{"{", "}"}]}], "]"}], "]"}], "[", 397 | RowBox[{"[", 398 | RowBox[{"2", ",", "1"}], "]"}], "]"}]}], ";", "\[IndentingNewLine]", 399 | "trails"}]}], "]"}]}], ";"}], "\n", 400 | RowBox[{"findTrails", "[", 401 | RowBox[{"g", ",", "G", ",", "D", ",", "8"}], "]"}], "\[IndentingNewLine]", 402 | RowBox[{ 403 | RowBox[{"ClearAll", "[", 404 | RowBox[{"findTrails", ",", "findTrailsRecur"}], "]"}], ";"}]}], "Input", 405 | CellChangeTimes->{{3.92486700169915*^9, 3.92486704492255*^9}, { 406 | 3.924868441890726*^9, 3.924868442391136*^9}, {3.924868488534506*^9, 407 | 3.924868517509592*^9}, {3.924868599049259*^9, 3.92486861995953*^9}, { 408 | 3.9248693302012463`*^9, 3.924869344556917*^9}, {3.9248694632991657`*^9, 409 | 3.924869478042486*^9}, {3.924869654681839*^9, 3.9248696588791294`*^9}, { 410 | 3.924870094069687*^9, 3.924870094267721*^9}}, 411 | CellLabel->"In[11]:=",ExpressionUUID->"7caaacf4-9d0a-e04d-8e9d-a4ccfb2920aa"], 412 | 413 | Cell[BoxData[ 414 | RowBox[{"{", 415 | RowBox[{ 416 | RowBox[{"{", 417 | RowBox[{ 418 | "G", ",", "C", ",", "B", ",", "A", ",", "\[ExponentialE]", ",", "F", ",", 419 | "C", ",", "H", ",", "D"}], "}"}], ",", 420 | RowBox[{"{", 421 | RowBox[{ 422 | "G", ",", "C", ",", "B", ",", "\[ExponentialE]", ",", "A", ",", "F", ",", 423 | "C", ",", "H", ",", "D"}], "}"}], ",", 424 | RowBox[{"{", 425 | RowBox[{ 426 | "G", ",", "C", ",", "F", ",", "A", ",", "\[ExponentialE]", ",", "B", ",", 427 | "C", ",", "H", ",", "D"}], "}"}], ",", 428 | RowBox[{"{", 429 | RowBox[{ 430 | "G", ",", "C", ",", "F", ",", "\[ExponentialE]", ",", "A", ",", "B", ",", 431 | "C", ",", "H", ",", "D"}], "}"}], ",", 432 | RowBox[{"{", 433 | RowBox[{ 434 | "G", ",", "H", ",", "C", ",", "B", ",", "A", ",", "\[ExponentialE]", ",", 435 | "F", ",", "C", ",", "D"}], "}"}], ",", 436 | RowBox[{"{", 437 | RowBox[{ 438 | "G", ",", "H", ",", "C", ",", "B", ",", "\[ExponentialE]", ",", "A", ",", 439 | "F", ",", "C", ",", "D"}], "}"}], ",", 440 | RowBox[{"{", 441 | RowBox[{ 442 | "G", ",", "H", ",", "C", ",", "F", ",", "A", ",", "\[ExponentialE]", ",", 443 | "B", ",", "C", ",", "D"}], "}"}], ",", 444 | RowBox[{"{", 445 | RowBox[{ 446 | "G", ",", "H", ",", "C", ",", "F", ",", "\[ExponentialE]", ",", "A", ",", 447 | "B", ",", "C", ",", "D"}], "}"}]}], "}"}]], "Output", 448 | CellChangeTimes->{{3.924868574045488*^9, 3.924868601966961*^9}, 449 | 3.924868637188841*^9, 3.924869661722889*^9, 3.924870148762766*^9}, 450 | CellLabel->"Out[14]=",ExpressionUUID->"2bb0dc80-466b-9244-805b-eb6e3866ee76"] 451 | }, Open ]], 452 | 453 | Cell["\<\ 454 | To find the ways of forming bipartite graph, we are finding the ways to break \ 455 | all odd-length cycle in the graph. So we Find all cycles.\ 456 | \>", "Text", 457 | CellChangeTimes->{{3.924868644557884*^9, 458 | 3.9248687150304623`*^9}},ExpressionUUID->"7fc9db1f-e8bf-704f-94bc-\ 459 | 80d5bdd98cc4"], 460 | 461 | Cell[CellGroupData[{ 462 | 463 | Cell[BoxData[ 464 | RowBox[{"FindCycle", "[", 465 | RowBox[{"g", ",", "5", ",", "All"}], "]"}]], "Input", 466 | CellChangeTimes->{{3.92486871923278*^9, 3.9248687386585827`*^9}}, 467 | CellLabel->"In[16]:=",ExpressionUUID->"92ac86d2-db55-1f40-8006-73fb6126397d"], 468 | 469 | Cell[BoxData[ 470 | RowBox[{"{", 471 | RowBox[{ 472 | RowBox[{"{", 473 | RowBox[{ 474 | RowBox[{"A", "\[UndirectedEdge]", "B"}], ",", 475 | RowBox[{"B", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 476 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "A"}]}], "}"}], ",", 477 | RowBox[{"{", 478 | RowBox[{ 479 | RowBox[{"A", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 480 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "F"}], ",", 481 | RowBox[{"F", "\[UndirectedEdge]", "A"}]}], "}"}], ",", 482 | RowBox[{"{", 483 | RowBox[{ 484 | RowBox[{"C", "\[UndirectedEdge]", "D"}], ",", 485 | RowBox[{"D", "\[UndirectedEdge]", "H"}], ",", 486 | RowBox[{"H", "\[UndirectedEdge]", "C"}]}], "}"}], ",", 487 | RowBox[{"{", 488 | RowBox[{ 489 | RowBox[{"C", "\[UndirectedEdge]", "G"}], ",", 490 | RowBox[{"G", "\[UndirectedEdge]", "H"}], ",", 491 | RowBox[{"H", "\[UndirectedEdge]", "C"}]}], "}"}], ",", 492 | RowBox[{"{", 493 | RowBox[{ 494 | RowBox[{"F", "\[UndirectedEdge]", "C"}], ",", 495 | RowBox[{"C", "\[UndirectedEdge]", "B"}], ",", 496 | RowBox[{"B", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 497 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "F"}]}], "}"}], ",", 498 | RowBox[{"{", 499 | RowBox[{ 500 | RowBox[{"C", "\[UndirectedEdge]", "G"}], ",", 501 | RowBox[{"G", "\[UndirectedEdge]", "H"}], ",", 502 | RowBox[{"H", "\[UndirectedEdge]", "D"}], ",", 503 | RowBox[{"D", "\[UndirectedEdge]", "C"}]}], "}"}], ",", 504 | RowBox[{"{", 505 | RowBox[{ 506 | RowBox[{"A", "\[UndirectedEdge]", "B"}], ",", 507 | RowBox[{"B", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 508 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "F"}], ",", 509 | RowBox[{"F", "\[UndirectedEdge]", "A"}]}], "}"}], ",", 510 | RowBox[{"{", 511 | RowBox[{ 512 | RowBox[{"A", "\[UndirectedEdge]", "B"}], ",", 513 | RowBox[{"B", "\[UndirectedEdge]", "C"}], ",", 514 | RowBox[{"C", "\[UndirectedEdge]", "F"}], ",", 515 | RowBox[{"F", "\[UndirectedEdge]", "A"}]}], "}"}], ",", 516 | RowBox[{"{", 517 | RowBox[{ 518 | RowBox[{"F", "\[UndirectedEdge]", "C"}], ",", 519 | RowBox[{"C", "\[UndirectedEdge]", "B"}], ",", 520 | RowBox[{"B", "\[UndirectedEdge]", "A"}], ",", 521 | RowBox[{"A", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 522 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "F"}]}], "}"}], ",", 523 | RowBox[{"{", 524 | RowBox[{ 525 | RowBox[{"A", "\[UndirectedEdge]", "\[ExponentialE]"}], ",", 526 | RowBox[{"\[ExponentialE]", "\[UndirectedEdge]", "B"}], ",", 527 | RowBox[{"B", "\[UndirectedEdge]", "C"}], ",", 528 | RowBox[{"C", "\[UndirectedEdge]", "F"}], ",", 529 | RowBox[{"F", "\[UndirectedEdge]", "A"}]}], "}"}]}], "}"}]], "Output", 530 | CellChangeTimes->{3.924868739680092*^9, 3.9248696667616444`*^9, 531 | 3.9248701520537224`*^9}, 532 | CellLabel->"Out[16]=",ExpressionUUID->"06672228-1fd1-c344-afef-90297ffaa594"] 533 | }, Open ]], 534 | 535 | Cell["\<\ 536 | We will break {{A\[UndirectedEdge]B,B\[UndirectedEdge]\[ExponentialE],\ 537 | \[ExponentialE]\[UndirectedEdge]A},{A\[UndirectedEdge]\[ExponentialE],\ 538 | \[ExponentialE]\[UndirectedEdge]F,F\[UndirectedEdge]A},{C\[UndirectedEdge]D,D\ 539 | \[UndirectedEdge]H,H\[UndirectedEdge]C},{C\[UndirectedEdge]G,G\ 540 | \[UndirectedEdge]H,H\[UndirectedEdge]C}, and {F\[UndirectedEdge]C,C\ 541 | \[UndirectedEdge]B,B\[UndirectedEdge]A,A\[UndirectedEdge]\[ExponentialE],\ 542 | \[ExponentialE]\[UndirectedEdge]F},{A\[UndirectedEdge]\[ExponentialE],\ 543 | \[ExponentialE]\[UndirectedEdge]B,B\[UndirectedEdge]C,C\[UndirectedEdge]F,F\ 544 | \[UndirectedEdge]A}}. 545 | 546 | We find that AE is in all cycles except {C\[UndirectedEdge]D,D\ 547 | \[UndirectedEdge]H,H\[UndirectedEdge]C},{C\[UndirectedEdge]G,G\ 548 | \[UndirectedEdge]H,H\[UndirectedEdge]C}. They both have H\[UndirectedEdge]C, \ 549 | so we can break H\[UndirectedEdge]C to break the rest of odd cycles. Thus we \ 550 | ca make g bipartite by cutting off AE and HC. 551 | Let\[CloseCurlyQuote]s verify it.\ 552 | \>", "Text", 553 | CellChangeTimes->{{3.924868745427614*^9, 554 | 3.924868873417593*^9}},ExpressionUUID->"8a25b635-0312-d942-9320-\ 555 | 41a67c1294e7"], 556 | 557 | Cell[BoxData[{ 558 | RowBox[{"$RecursionLimit", " ", "=", " ", "100000"}], "\[IndentingNewLine]", 559 | RowBox[{ 560 | RowBox[{"ClearAll", "[", 561 | RowBox[{"findTrails", ",", "findTrailsRecur"}], "]"}], 562 | ";"}], "\[IndentingNewLine]", 563 | RowBox[{ 564 | RowBox[{"ClearAll", "[", 565 | RowBox[{"findTrails", ",", "findTrailsRecur"}], "]"}], ";"}]}], "Input", 566 | CellChangeTimes->{{3.9248702034454365`*^9, 3.9248702588698616`*^9}}, 567 | CellLabel->"In[32]:=",ExpressionUUID->"77b9501d-4f7f-164b-a448-01660f11743f"], 568 | 569 | Cell[CellGroupData[{ 570 | 571 | Cell[BoxData[ 572 | RowBox[{"\[IndentingNewLine]", 573 | RowBox[{ 574 | RowBox[{"G", "=", 575 | RowBox[{"Graph", "[", 576 | RowBox[{ 577 | RowBox[{"{", 578 | RowBox[{ 579 | RowBox[{"A", "\[UndirectedEdge]", "B"}], ",", 580 | RowBox[{"A", "\[UndirectedEdge]", "F"}], ",", 581 | RowBox[{"B", "\[UndirectedEdge]", "E"}], ",", 582 | RowBox[{"B", "\[UndirectedEdge]", "C"}], ",", 583 | RowBox[{"C", "\[UndirectedEdge]", "F"}], ",", 584 | RowBox[{"C", "\[UndirectedEdge]", "D"}], ",", 585 | RowBox[{"C", "\[UndirectedEdge]", "G"}], ",", 586 | RowBox[{"D", "\[UndirectedEdge]", "H"}], ",", 587 | RowBox[{"E", "\[UndirectedEdge]", "F"}], ",", 588 | RowBox[{"H", "\[UndirectedEdge]", "G"}]}], "}"}], ",", 589 | RowBox[{"VertexLabels", "->", "\"\\""}]}], "]"}]}], 590 | "\[IndentingNewLine]"}]}]], "Input", 591 | CellChangeTimes->{{3.924868884585548*^9, 3.924868941035795*^9}, { 592 | 3.924869059421473*^9, 3.924869061722918*^9}, {3.924869684856987*^9, 593 | 3.92486969627034*^9}, {3.9248697711926804`*^9, 3.9248697796904087`*^9}, { 594 | 3.924869813975168*^9, 3.924869821827183*^9}, {3.9248698711124954`*^9, 595 | 3.924869910194212*^9}, {3.924869949513796*^9, 3.9248699725024796`*^9}, { 596 | 3.924870183433584*^9, 3.924870199367565*^9}}, 597 | CellLabel->"In[3]:=",ExpressionUUID->"2aa8f7ea-27a0-4949-839a-78a0f6f34811"], 598 | 599 | Cell[BoxData[ 600 | TemplateBox[{ 601 | "$RecursionLimit", "reclim", 602 | "\"Recursion depth of \\!\\(\\*RowBox[{\\\"4096\\\"}]\\) exceeded.\"", 2, 603 | 3, 3, 26299202471852688976, "Local"}, 604 | "MessageTemplate"]], "Message", "MSG", 605 | CellChangeTimes->{3.9248703377832203`*^9, 3.9248704122009144`*^9}, 606 | CellLabel-> 607 | "During evaluation of \ 608 | In[3]:=",ExpressionUUID->"a30a2756-b5c0-6f47-b586-b068ddee9eca"], 609 | 610 | Cell[BoxData[ 611 | TerminatedEvaluation["RecursionLimit"]], "Output", 612 | CellChangeTimes->{3.9248703377887287`*^9, 3.9248704122070084`*^9}, 613 | CellLabel->"Out[3]=",ExpressionUUID->"5f8ab14f-807b-1b47-869e-51d12d7654c4"] 614 | }, Open ]] 615 | }, Open ]] 616 | }, 617 | WindowSize->{571.8, 627}, 618 | WindowMargins->{{176.4, Automatic}, {77.39999999999998, Automatic}}, 619 | FrontEndVersion->"14.0 for Microsoft Windows (64-bit) (December 12, 2023)", 620 | StyleDefinitions->"Default.nb", 621 | ExpressionUUID->"bfd21d48-fdcf-c741-a639-c507ee014508" 622 | ] 623 | (* End of Notebook Content *) 624 | 625 | (* Internal cache information *) 626 | (*CellTagsOutline 627 | CellTagsIndex->{} 628 | *) 629 | (*CellTagsIndex 630 | CellTagsIndex->{} 631 | *) 632 | (*NotebookFileOutline 633 | Notebook[{ 634 | Cell[CellGroupData[{ 635 | Cell[580, 22, 1352, 27, 67, "Input",ExpressionUUID->"266bfcb7-a97d-524d-97c8-0aa3662661da"], 636 | Cell[1935, 51, 3291, 71, 199, "Output",ExpressionUUID->"548cd696-fce8-964e-bf52-d453986c0ee6"] 637 | }, Open ]], 638 | Cell[CellGroupData[{ 639 | Cell[5263, 127, 159, 3, 67, "Section",ExpressionUUID->"7b0fc545-536e-2945-a007-b5a472864684"], 640 | Cell[CellGroupData[{ 641 | Cell[5447, 134, 264, 5, 28, "Input",ExpressionUUID->"1a62651f-e14b-0f49-b397-eb3d4ddedead"], 642 | Cell[5714, 141, 972, 20, 52, "Output",ExpressionUUID->"06016d49-c9eb-af40-b5a3-11c34ff5ef7a"] 643 | }, Open ]], 644 | Cell[CellGroupData[{ 645 | Cell[6723, 166, 320, 6, 28, "Input",ExpressionUUID->"c7e3fe3d-3af7-504f-8214-f28221133911"], 646 | Cell[7046, 174, 303, 7, 32, "Output",ExpressionUUID->"83adf039-f798-2a45-a5ac-48237cb467bb"] 647 | }, Open ]], 648 | Cell[CellGroupData[{ 649 | Cell[7386, 186, 3261, 86, 447, "Input",ExpressionUUID->"eb5d7949-4ddc-f84e-9e8e-6bb2ef6223f6"], 650 | Cell[10650, 274, 1003, 23, 52, "Output",ExpressionUUID->"7ee4bdfb-953c-804d-84f3-2e1ea048ca9c"] 651 | }, Open ]], 652 | Cell[CellGroupData[{ 653 | Cell[11690, 302, 250, 4, 28, "Input",ExpressionUUID->"c6aa378b-0270-3f42-ac2d-6cebbefbde4e"], 654 | Cell[11943, 308, 302, 6, 32, "Output",ExpressionUUID->"3587e7f3-a9c2-3545-992f-d65a02f6d34a"] 655 | }, Open ]], 656 | Cell[CellGroupData[{ 657 | Cell[12282, 319, 3727, 91, 466, "Input",ExpressionUUID->"7caaacf4-9d0a-e04d-8e9d-a4ccfb2920aa"], 658 | Cell[16012, 412, 1500, 37, 90, "Output",ExpressionUUID->"2bb0dc80-466b-9244-805b-eb6e3866ee76"] 659 | }, Open ]], 660 | Cell[17527, 452, 289, 6, 58, "Text",ExpressionUUID->"7fc9db1f-e8bf-704f-94bc-80d5bdd98cc4"], 661 | Cell[CellGroupData[{ 662 | Cell[17841, 462, 243, 4, 28, "Input",ExpressionUUID->"92ac86d2-db55-1f40-8006-73fb6126397d"], 663 | Cell[18087, 468, 2759, 63, 128, "Output",ExpressionUUID->"06672228-1fd1-c344-afef-90297ffaa594"] 664 | }, Open ]], 665 | Cell[20861, 534, 1119, 20, 196, "Text",ExpressionUUID->"8a25b635-0312-d942-9320-41a67c1294e7"], 666 | Cell[21983, 556, 486, 10, 67, "Input",ExpressionUUID->"77b9501d-4f7f-164b-a448-01660f11743f"], 667 | Cell[CellGroupData[{ 668 | Cell[22494, 570, 1309, 26, 86, "Input",ExpressionUUID->"2aa8f7ea-27a0-4949-839a-78a0f6f34811"], 669 | Cell[23806, 598, 392, 9, 28, "Message",ExpressionUUID->"a30a2756-b5c0-6f47-b586-b068ddee9eca"], 670 | Cell[24201, 609, 211, 3, 35, "Output",ExpressionUUID->"5f8ab14f-807b-1b47-869e-51d12d7654c4"] 671 | }, Open ]] 672 | }, Open ]] 673 | } 674 | ] 675 | *) 676 | 677 | -------------------------------------------------------------------------------- /content/Part2 Discrete math/._wordcount_selection.tex: -------------------------------------------------------------------------------- 1 | Basic Relation -------------------------------------------------------------------------------- /content/Part2 Discrete math/4.Graph Theory.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Graph Theory} 5 | \begin{remark} 6 | This chapter involves the knowledge of combinatorics, which is in chapter \ref{counting}. 7 | You may read through that chapter from basic counting method to random variables. 8 | If you have learned what have been discussed so far, those content will not cause 9 | too many troubles. Do at least read through \textbf{Permutation and Combination} 10 | before dive into this chapter. 11 | \end{remark} 12 | -------------------------------------------------------------------------------- /content/Part2 Discrete math/5.Basics of Abstract Algebra.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Basics of Abstract Algebra} 5 | \lipsum 6 | \section{Fundamentals of Algebraic Structures} 7 | \subsection{Groups} 8 | \subsection{Rings} 9 | \subsection{Fields} 10 | \subsection{Exercises} 11 | \section{Operations on Algebraic Structures} 12 | \subsection{Homomorphisms} 13 | \subsection{Isomorphisms} 14 | \subsection{Exercises} 15 | \section{Applications of Algebraic Structures} 16 | \subsection{Cryptography} 17 | \subsection{Coding Theory} 18 | \subsection{Exercises} 19 | -------------------------------------------------------------------------------- /content/Part2 Discrete math/6.Introductory Topology and Category Theory.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Introductory Topology and Category Theory} 5 | \lipsum 6 | 7 | 8 | \section{Basic Topology} 9 | \lipsum 10 | \subsection{Introduction to Topological Spaces} 11 | \subsubsection{Open and Closed Sets} 12 | \subsubsection{Basis for a Topology} 13 | \subsection{Continuity and Limits} 14 | \subsubsection{Continuous Functions} 15 | \subsubsection{Limit Points and Convergence} 16 | \subsection{Compactness and Connectedness} 17 | \subsubsection{Compact Spaces} 18 | \subsubsection{Connected Spaces} 19 | \subsection{Applications of Topology} 20 | \subsubsection{Topology in Computer Science} 21 | \subsubsection{Topology in Physics} 22 | 23 | \section{Category Theory Fundamentals} 24 | \lipsum 25 | \subsection{Introduction to Categories} 26 | \subsubsection{Objects and Morphisms} 27 | \subsubsection{Examples of Categories} 28 | \subsection{Functors and Natural Transformations} 29 | \subsubsection{Definition of Functors} 30 | \subsubsection{Natural Transformations between Functors} 31 | \subsection{Limits and Colimits} 32 | \subsubsection{Universal Properties} 33 | \subsubsection{Construction of Limits and Colimits} 34 | \subsection{Applications of Category Theory} 35 | \subsubsection{Category Theory in Programming Languages} 36 | \subsubsection{Category Theory in Logic and Set Theory} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter1.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Function Monotonicity, Parity and Periodicity} 5 | 6 | \section{Monotonicity of Function} 7 | 8 | 9 | \section{Parity of Function} 10 | 11 | 12 | \section{Periodicity of Function} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter2.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Abstract and Piece-wise Function} 5 | 6 | \section{Abstract Function} 7 | 8 | \section{Piece-wise Function} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter3.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Limit and Continuity} 5 | \section{Limit of Sequence} 6 | 7 | 8 | \section{limit of Function} 9 | 10 | 11 | \section{Continuity} 12 | 13 | 14 | \section{Application of Limit} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter4.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Differential Calculus} 5 | 6 | \section{Derivative Basics} 7 | \subsection{Definition of Derivative} 8 | \subsection{Geometric Meaning of Derivative} 9 | \subsection{Physical Meaning of Derivative} 10 | 11 | \section{Basic Derivative Rules} 12 | \subsection{Derivatives of Elementary Functions} 13 | \subsection{Product Rule, Quotient Rule, Chain Rule} 14 | 15 | \section{Higher-order Derivatives} 16 | \subsection{Second-order Derivatives and Applications} 17 | \subsection{Calculation and Significance of Higher-order Derivatives} 18 | 19 | \section{Derivatives of Abnormal Function} 20 | \subsection{Derivatives of Implicit Functions} 21 | \subsection{Derivatives of Parametric Equations} 22 | 23 | \section{Differentiation} 24 | 25 | \section{Related Rates} 26 | \subsection{Relationships between Rates of Change of Different Quantities} 27 | 28 | \section{Taylor Series} 29 | \subsection{Taylor Expansion of Functions} 30 | \subsection{Application of Taylor Series} 31 | 32 | 33 | \section{Applications of Differential Calculus} 34 | \subsection{Tangents and Normals of Curves} 35 | % \subsection{Analysis of Velocity and Acceleration in Motion} 36 | \subsection{Mean Value Theorem in Differential Calculus} 37 | \subsubsection{Fermat's Theorem} 38 | \subsubsection{Rolle's Theorem} 39 | \subsubsection{Lagrange's Mean Value Theorem} 40 | \subsubsection{Cauchy's Mean Value Theorem} 41 | \subsubsection{Indeterminate Form Limit} 42 | \subsection{Extrema Problems and Optimization} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter5.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{integral calculus} 5 | 6 | \section{Fundamentals of Integration} 7 | \subsection{Definition of the Integral} 8 | \subsection{Properties of Integrals} 9 | \subsection{The Fundamental Theorem of Calculus} 10 | 11 | \section{Techniques of Integration} 12 | \subsection{Basic Integration Formulas} 13 | \subsection{Integration by Substitution} 14 | \subsection{Integration by Parts} 15 | \subsection{Trigonometric Integrals} 16 | \subsection{Partial Fractions} 17 | 18 | \section{Applications of Integration} 19 | \subsection{Area Under Curves} 20 | \subsection{Volumes of Solids of Revolution} 21 | \subsection{Arc Length and Surface Area} 22 | \subsection{Center of Mass and Moments} 23 | 24 | \section{Improper Integrals} 25 | \subsection{Convergence and Divergence of Improper Integrals} 26 | \subsection{Applications of Improper Integrals} 27 | 28 | \section{Numerical Integration Methods} 29 | \subsection{The Trapezoidal Rule} 30 | \subsection{Simpson's Rule} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter6.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Differential Equation} -------------------------------------------------------------------------------- /content/Part3 Single-variable Calculus/Chapter7.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Infinite Series} -------------------------------------------------------------------------------- /content/Part4 Multi-variable Calculus/Chapter1.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{integral calculus} 5 | 6 | 7 | \chapterimage{orange2.jpg} 8 | \chapterspaceabove{6.75cm} 9 | \chapterspacebelow{7.25cm} 10 | \chapter{Introduction to Multivariable Functions} 11 | \subsection{Concepts of Multivariable Functions} 12 | \subsection{Graphs and Contour Plots} 13 | 14 | 15 | \chapterimage{orange2.jpg} 16 | \chapterspaceabove{6.75cm} 17 | \chapterspacebelow{7.25cm} 18 | \chapter{Partial Derivatives} 19 | \subsection{Definition and Interpretation} 20 | \subsection{Higher-Order Partial Derivatives} 21 | \subsection{Chain Rule in Multiple Variables} 22 | 23 | 24 | \chapterimage{orange2.jpg} 25 | \chapterspaceabove{6.75cm} 26 | \chapterspacebelow{7.25cm} 27 | \chapter{Multiple Integrals} 28 | \subsection{Double Integrals} 29 | \subsubsection{Iterated Integrals} 30 | \subsubsection{Double Integrals over General Regions} 31 | \subsection{Triple Integrals} 32 | \subsubsection{Cylindrical and Spherical Coordinates} 33 | 34 | 35 | \chapterimage{orange2.jpg} 36 | \chapterspaceabove{6.75cm} 37 | \chapterspacebelow{7.25cm} 38 | \chapter{Vector Calculus} 39 | \section{Vector Fields} 40 | \section{Gradient, Divergence, and Curl} 41 | \section{Line and Surface Integrals} -------------------------------------------------------------------------------- /content/Part5 Linear Algebra/Chapter1.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Vectors Space and the Geometry of Space} 5 | 6 | 7 | 8 | 9 | 10 | 11 | \chapterimage{orange2.jpg} 12 | \chapterspaceabove{6.75cm} 13 | \chapterspacebelow{7.25cm} 14 | \chapter{Matrices and Systems of Equations} 15 | 16 | 17 | \chapterimage{orange2.jpg} 18 | \chapterspaceabove{6.75cm} 19 | \chapterspacebelow{7.25cm} 20 | \chapter{Determinant of Matrix} 21 | 22 | 23 | \chapterimage{orange2.jpg} 24 | \chapterspaceabove{6.75cm} 25 | \chapterspacebelow{7.25cm} 26 | \chapter{Orthogonality} 27 | 28 | 29 | \chapterimage{orange2.jpg} 30 | \chapterspaceabove{6.75cm} 31 | \chapterspacebelow{7.25cm} 32 | \chapter{Linear Transformations} 33 | 34 | \chapterimage{orange2.jpg} 35 | \chapterspaceabove{6.75cm} 36 | \chapterspacebelow{7.25cm} 37 | \chapter{Eigenvalues and Eigenvector} 38 | 39 | 40 | \chapterimage{orange2.jpg} 41 | \chapterspaceabove{6.75cm} 42 | \chapterspacebelow{7.25cm} 43 | \chapter{Singular Value Decomposition} 44 | 45 | 46 | \chapterimage{orange2.jpg} 47 | \chapterspaceabove{6.75cm} 48 | \chapterspacebelow{7.25cm} 49 | \chapter{Complex Vector and Matrices} 50 | 51 | 52 | 53 | \chapterimage{orange2.jpg} 54 | \chapterspaceabove{6.75cm} 55 | \chapterspacebelow{7.25cm} 56 | \chapter{Matrix Differential Calculus} -------------------------------------------------------------------------------- /content/Part6 Probability and Combinatorics/._wordcount_selection.tex: -------------------------------------------------------------------------------- 1 | \begin{align*} 2 | p_m = \frac{(m+1)^2-m}{\binom{4m+2}{2}} = \frac{m^2+m+1}{8m^2+6m+1}>\frac{1}{8}. 3 | \end{align*} 4 | 5 | This could be done by many ways, like taking limit, induction or even by investigating the global minimum of the function. 6 | 7 | We use $f(m)$ to denote $\frac{m^2+m+1}{8m^2+6m+1}$ and 8 | \begin{align*} 9 | g(m) = f(m) - \frac{1}{8}. 10 | \end{align*} 11 | \begin{proof} 12 | Now we need to prove that $\forall m\in \Z^{>=1}, g(m) > 0$. 13 | \begin{align} 14 | g(m)&=\frac{8\left(m^2+m+1\right)-\left(8 m^2+6 m+1\right)}{8\left(8 m^2+6 m+1\right)\\ 15 | &=\frac{8 m^2+8 m+8-8 m^2-6 m-1}{8\left(8 m^2+6 m+1\right)}\\ 16 | &=\frac{2 m+7}{8\left(8 m^2+6 m+1\right)}} 17 | \end{align} 18 | 19 | Given $m\in \Z^{>=1}$, $g(m) > 0$ in the specified domain. 20 | 21 | Hence, $p_m > \frac{1}{8}$. This completes the proof. 22 | \end{proof} -------------------------------------------------------------------------------- /content/Part6 Probability and Combinatorics/4.Continuous Distribution.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Continuous Distribution} 5 | -------------------------------------------------------------------------------- /content/Part6 Probability and Combinatorics/5.Joint Cumulative Distribution.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Joint Cumulative Distribution} -------------------------------------------------------------------------------- /content/Part6 Probability and Combinatorics/6.Limit Theory in Probability.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Limit Theory in Probability} -------------------------------------------------------------------------------- /content/Part6 Probability and Combinatorics/7.Stochastic Process.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Stochastic Process} -------------------------------------------------------------------------------- /content/Part7 Statistics/Chapter1.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Sampling and Parameters} 5 | 6 | 7 | \chapterimage{orange2.jpg} 8 | \chapterspaceabove{6.75cm} 9 | \chapterspacebelow{7.25cm} 10 | \chapter{Descriptive Statistics} 11 | 12 | 13 | \chapterimage{orange2.jpg} 14 | \chapterspaceabove{6.75cm} 15 | \chapterspacebelow{7.25cm} 16 | \chapter{Graphical Statistics} 17 | 18 | 19 | 20 | \chapterimage{orange2.jpg} 21 | \chapterspaceabove{6.75cm} 22 | \chapterspacebelow{7.25cm} 23 | \chapter{Statistical Inference} 24 | \section{Parameter Estimation} 25 | \section{Interval Estimation} 26 | \section{Hypothesis Testing} 27 | \section{Variance Inference} 28 | \section{Bayesian Inference} 29 | 30 | 31 | \chapterimage{orange2.jpg} 32 | \chapterspaceabove{6.75cm} 33 | \chapterspacebelow{7.25cm} 34 | \chapter{Hypothesis Testing} 35 | 36 | 37 | \chapterimage{orange2.jpg} 38 | \chapterspaceabove{6.75cm} 39 | \chapterspacebelow{7.25cm} 40 | \chapter{Regression and Regressive Analysis} 41 | 42 | 43 | \chapterimage{orange2.jpg} 44 | \chapterspaceabove{6.75cm} 45 | \chapterspacebelow{7.25cm} 46 | \chapter{Basic Multi-variable Statistical analysis} 47 | -------------------------------------------------------------------------------- /content/Part8 Basic Information Theory/Chapter1.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Measuring of Information} 5 | 6 | 7 | \chapterimage{orange2.jpg} 8 | \chapterspaceabove{6.75cm} 9 | \chapterspacebelow{7.25cm} 10 | \chapter{Information Entropy} 11 | 12 | 13 | \chapterimage{orange2.jpg} 14 | \chapterspaceabove{6.75cm} 15 | \chapterspacebelow{7.25cm} 16 | \chapter{Joined Entropy and Conditional Entropy} 17 | 18 | 19 | \chapterimage{orange2.jpg} 20 | \chapterspaceabove{6.75cm} 21 | \chapterspacebelow{7.25cm} 22 | \chapter{Cross Entropy and Relative Entropy} 23 | 24 | 25 | \chapterimage{orange2.jpg} 26 | \chapterspaceabove{6.75cm} 27 | \chapterspacebelow{7.25cm} 28 | \chapter{Mutual Information} 29 | 30 | 31 | \chapterimage{orange2.jpg} 32 | \chapterspaceabove{6.75cm} 33 | \chapterspacebelow{7.25cm} 34 | \chapter{Differential Entropy} -------------------------------------------------------------------------------- /content/part1 Intro/._wordcount_selection.tex: -------------------------------------------------------------------------------- 1 | \chapterimage{orange2.jpg} 2 | \chapterspaceabove{6.75cm} 3 | \chapterspacebelow{7.25cm} 4 | \chapter{Inequality} 5 | throughout our mathematical journey, equalities are always the very basics of most conclusion, and that is also which we start to learn math for. However, inequalities are not such a know thing as equalities. 6 | Inequalities have many tricky characteristics so that we have to take with care, or things could go wrong. This chapter covers the fundamentals of inequality as a crucial tool for problem-solving in Computer Science. 7 | 8 | \section{Inequality basics} 9 | We all know about inequalities, and the first thing to clarify is the relationship between sizes. How to determine the size relationship between certain numbers? Since the basis for comparing "numbers" with each other corresponds to one, it is stipulated on the number line that the points increase from left to right, and therefore the numbers they represent increase in turn. Listed in ascending order, that is: 10 | 11 | Let \( a, b \) be two real numbers, and the points on the number line are denoted as \( A, B \) respectively. If \( A \) is to the right of \( B \), we say \( a > b \); if \( A \) is to the left of \( B \), we say \( a < b \); if \( A \) coincides with \( B \), we say \( a = b \). 12 | 13 | Thus, for any two real numbers, one and only one of the following three situations must hold: 14 | 15 | \[ 16 | a > b; \quad a = b; \quad a < b. 17 | \] 18 | 19 | The above relationship is also known as the one-dimensional coordinate law. 20 | 21 | \[ 22 | \begin{aligned} 23 | a > b &\Leftrightarrow a - b > 0 \\ 24 | a < b &\Leftrightarrow a - b < 0 \\ 25 | a = b &\Leftrightarrow a - b = 0 26 | \end{aligned} 27 | \] 28 | 29 | Where the symbol “\( \Leftrightarrow \)” (double arrow), read as "if and only if," means that the truth of two propositions depends on each other. That is to say, if one proposition is true, then the other proposition is also true; conversely, if one proposition is false, then the other proposition is also false. 30 | 31 | Based on the derivation of inequalities, in most cases, the above principles are sufficient. The following mathematical laws involve the geometric and algebraic meanings of the sizes of real numbers and the relationship between them. They are the basis for comparing the sizes of two real numbers and for proving inequalities by comparison. Let's review some basic properties of inequalities that are the foundation for our further study. 32 | 33 | \begin{itemize} 34 | \item Symmetry: \( a > b \) if and only if \( b < a \). 35 | \item Transitivity: If \( a > b \) and \( b > c \), then \( a > c \). 36 | \item Addition (Subtraction): If \( a > b \), then \( a + c > b + c \). 37 | \item Multiplication (Division): If \( a > b \) and \( c > 0 \), then \( ac > bc \); if \( a > b \) and \( c < 0 \), then \( ac < bc \). 38 | \item Exponentiation: If \( a > b \), then \( a^n > b^n \), where \( n \) is a positive integer, and \( n \geq 2 \). 39 | \item Root Extraction (Power Root): If \( a > b > 0 \), then \( \sqrt[n]{a} > \sqrt[n]{b} \), where \( n \) is a positive integer, and \( n \geq 2 \). 40 | \item If \( a > b \) and \( c > d \), then \( a + c > b + d \). 41 | \item If \( a > b > 0 \) and \( c > d > 0 \), then \( ac > bd \). 42 | \end{itemize} 43 | \subsection{Exercises} 44 | \begin{exercise} 45 | Explain the following statement. 46 | \begin{enumerate} 47 | \item If \( a > b \), then \( \frac{a}{c} > \frac{b}{c} \); 48 | \item If \( ac < bc \), then \( a < b \); 49 | \item If \( a < b \), then \( \frac{1}{a} > \frac{1}{b} \); 50 | \item If \( ac^2 > bc^2 \), then \( a > b \); 51 | \item If \( a > b \), then \( a^n > b^n \). 52 | \end{enumerate} 53 | \end{exercise} 54 | 55 | \textbf{Solution:} 56 | 57 | \begin{enumerate} 58 | \item If \( c > 0 \), multiplying both sides of \( a > b \) by the positive number \( \frac{1}{c} \) preserves the inequality, hence \( \frac{a}{c} > \frac{b}{c} \). If \( c < 0 \), the direction of the inequality would be reversed, which is not given in the condition, hence we assume \( c > 0 \). 59 | \item Dividing both sides of \( ac < bc \) by \( c \) (assuming \( c \neq 0 \)), we get \( a < b \) because division by a positive number preserves the inequality, and division by a negative number reverses it. 60 | \item Taking the reciprocal of both sides of \( a < b \) reverses the inequality because \( a \) and \( b \) are on opposite sides of the fraction line, hence \( \frac{1}{a} > \frac{1}{b} \) (assuming \( a, b > 0 \) to avoid division by zero). 61 | \item Dividing both sides of \( ac^2 > bc^2 \) by \( c^2 \) (assuming \( c \neq 0 \)) preserves the inequality, hence \( a > b \) because \( c^2 \) is positive regardless of whether \( c \) is positive or negative. 62 | \item Raising both sides of \( a > b \) to a power \( n \) (assuming \( n \) is a positive integer) preserves the inequality because both \( a \) and \( b \) are raised to the same power, hence \( a^n > b^n \). 63 | \end{enumerate} 64 | \begin{exercise} 65 | Given the inequality \( a > b > 0 \), \( c < d < 0 \), \( f < 0 \), show that: 66 | \[ 67 | \frac{f}{a - c} > \frac{f}{b - d}. 68 | \] 69 | \end{exercise} 70 | \begin{proof} 71 | Since \( a > b > 0 \) and \( c < d < 0 \), then \( a - c > b - d \) because subtracting a smaller negative number is the same as adding a larger positive number. Given that \( f < 0 \), when dividing by a larger positive number, the result is smaller because a negative number divided by a positive number yields a negative result, and the further away the divisor is from zero, the smaller the quotient. 72 | 73 | Therefore: 74 | \[ 75 | \frac{f}{a - c} > \frac{f}{b - d}. 76 | \] 77 | \end{proof} 78 | 79 | \section{Solving Quadratic Inequality} 80 | Recall that, when we solve Quadratic equations, we use discriminant to solve equations, which is also applicable to inequalities. 81 | For a quadratic inequality of the form $ax^2 + bx + c > 0$ or $ax^2 + bx + c < 0$ (where $a > 0$), the solution set can be determined by the discriminant $\Delta = b^2 - 4ac$: 82 | \begin{enumerate} 83 | \item If $\Delta > 0$, the quadratic equation $ax^2 + bx + c = 0$ has two distinct real roots $x_1$ and $x_2$, and $x_1 < x_2$. The solution set for $y = ax^2 + bx + c$ being greater than zero (when $y = 0$) is for values of $x$ either less than $x_1$ or greater than $x_2$, and the solution set for $ax^2 + bx + c < 0$ is $\{ x \mid x_1 < x < x_2 \}$. 84 | \item If $\Delta = 0$, then $ax^2 + bx + c = 0$ has one real root, specifically $x_1 = x_2 = -\frac{b}{2a}$. The solution set for $y = ax^2 + bx + c$ being greater than zero is all $x$ except $x \neq -\frac{b}{2a}$, and there is no solution set where $ax^2 + bx + c < 0$. 85 | \item If $\Delta < 0$, then $ax^2 + bx + c = 0$ has no real roots, and the parabola $y = ax^2 + bx + c$ does not intersect the x-axis. The solution set for $ax^2 + bx + c > 0$ is all real numbers, and there is no solution set where $ax^2 + bx + c < 0$. 86 | \end{enumerate} 87 | \begin{figure}[ht!] 88 | \centering 89 | \includegraphics[width=0.8\textwidth]{quadratic.png} 90 | \caption{Quadratic function graphs based on the discriminant.} 91 | \end{figure} -------------------------------------------------------------------------------- /indexstyle.ist: -------------------------------------------------------------------------------- 1 | delim_0 "\\dotfill\ " % Filler between section heading and page number 2 | delim_1 "\\dotfill\ " % Filler between subsection heading and page number 3 | headings_flag 1 4 | heading_prefix "\\nopagebreak\n\\vspace*{0.1cm}\\tikz\\node at (0pt,0pt) [draw=none, fill=ocre!50, line width=1pt, inner sep=5pt]{\\parbox{0.993\\linewidth-2\\fboxsep-2\\fboxrule-2pt}{\\centering\\large\\sffamily\\bfseries\\textcolor{white}{" heading_suffix "}}};\\vspace*{0.2cm}\\nopagebreak\n" % Styling of index letter headings -------------------------------------------------------------------------------- /main.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.bbl -------------------------------------------------------------------------------- /main.bbl-SAVE-ERROR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.bbl-SAVE-ERROR -------------------------------------------------------------------------------- /main.blg: -------------------------------------------------------------------------------- 1 | [0] Config.pm:307> INFO - This is Biber 2.19 2 | [0] Config.pm:310> INFO - Logfile is 'main.blg' 3 | [89] biber-MSWIN64:340> INFO - === 4 | [126] Biber.pm:419> INFO - Reading 'main.bcf' 5 | -------------------------------------------------------------------------------- /main.dvi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.dvi -------------------------------------------------------------------------------- /main.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.idx -------------------------------------------------------------------------------- /main.ilg: -------------------------------------------------------------------------------- 1 | This is makeindex, version 2.17 [TeX Live 2023] (kpathsea + Thai support). 2 | Scanning input file main.idx...done (0 entries accepted, 0 rejected). 3 | Nothing written in main.ind. 4 | Transcript written in main.ilg. 5 | -------------------------------------------------------------------------------- /main.ind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.ind -------------------------------------------------------------------------------- /main.lof: -------------------------------------------------------------------------------- 1 | \addvspace {10\p@ } 2 | \addvspace {10\p@ } 3 | \contentsline {figure}{\numberline {2.1}{\ignorespaces $f(x,y)=x+y$}}{52}{figure.2.1}% 4 | \contentsline {figure}{\numberline {2.2}{\ignorespaces Visualization of $\mathbb {R}^1$ and $\mathbb {R}^2$}}{53}{figure.2.2}% 5 | \contentsline {figure}{\numberline {2.3}{\ignorespaces }}{54}{figure.2.3}% 6 | \contentsline {figure}{\numberline {2.4}{\ignorespaces Examples of Special Mappings}}{56}{figure.2.4}% 7 | \contentsline {figure}{\numberline {2.5}{\ignorespaces Visualization of $\sum _{i=1}^{n} \sum _{j=1}^{n} (a_ib_j-a_jb_i)$}}{71}{figure.2.5}% 8 | \addvspace {10\p@ } 9 | \contentsline {figure}{\numberline {3.1}{\ignorespaces Venn Diagram of Number Sets}}{83}{figure.3.1}% 10 | \contentsline {figure}{\numberline {3.2}{\ignorespaces Visualization of $\lceil x \rceil \text { and } \lfloor x \rfloor $}}{85}{figure.3.2}% 11 | \contentsline {figure}{\numberline {3.3}{\ignorespaces Time Complexity Visualization}}{92}{figure.3.3}% 12 | \addvspace {10\p@ } 13 | \contentsline {figure}{\numberline {4.1}{\ignorespaces Quadratic function graphs based on the discriminant.}}{99}{figure.4.1}% 14 | \contentsline {figure}{\numberline {4.2}{\ignorespaces Triangular Inequality: $ab < 0$}}{101}{figure.4.2}% 15 | \contentsline {figure}{\numberline {4.3}{\ignorespaces AGM when $x_2 = 0$}}{104}{figure.4.3}% 16 | \contentsline {figure}{\numberline {4.4}{\ignorespaces AGM when $x_2 = 5$}}{104}{figure.4.4}% 17 | \contentsline {figure}{\numberline {4.5}{\ignorespaces AGM 3D Visualization}}{105}{figure.4.5}% 18 | \contentsline {figure}{\numberline {4.6}{\ignorespaces AGM 3D Visualization (Front)}}{105}{figure.4.6}% 19 | \addvspace {10\p@ } 20 | \contentsline {figure}{\numberline {5.1}{\ignorespaces Complex Plane}}{129}{figure.5.1}% 21 | \contentsline {figure}{\numberline {5.2}{\ignorespaces Complex Conjugate}}{131}{figure.5.2}% 22 | \contentsline {figure}{\numberline {5.3}{\ignorespaces Complex Number as Vector}}{136}{figure.5.3}% 23 | \contentsline {figure}{\numberline {5.4}{\ignorespaces Parallelogram Law}}{136}{figure.5.4}% 24 | \contentsline {figure}{\numberline {5.5}{\ignorespaces Complex Number in Polar Coordinate}}{137}{figure.5.5}% 25 | \contentsline {figure}{\numberline {5.6}{\ignorespaces Solutions for $z^3=1$}}{158}{figure.5.6}% 26 | \addvspace {10\p@ } 27 | \contentsline {figure}{\numberline {6.1}{\ignorespaces K-map and Grouped K-map of $F_1$}}{187}{figure.6.1}% 28 | \contentsline {figure}{\numberline {6.2}{\ignorespaces Karnaugh Map of $F_1$ and $F_2$ after Grouping}}{191}{figure.6.2}% 29 | \contentsline {figure}{\numberline {6.3}{\ignorespaces Visualization of Boolean Domain}}{193}{figure.6.3}% 30 | \addvspace {10\p@ } 31 | \contentsline {figure}{\numberline {7.1}{\ignorespaces Binary, Octal and Hexadecimal Representation}}{210}{figure.7.1}% 32 | \addvspace {10\p@ } 33 | \contentsline {figure}{\numberline {8.1}{\ignorespaces Visual Comparison of a Relation and a Function}}{240}{figure.8.1}% 34 | \contentsline {figure}{\numberline {8.2}{\ignorespaces $R=\{(a,b)\mid a$ divides $b\}$}}{240}{figure.8.2}% 35 | \contentsline {figure}{\numberline {8.3}{\ignorespaces $R_1$ and $R_2$ in Digraph}}{253}{figure.8.3}% 36 | \addvspace {10\p@ } 37 | \addvspace {10\p@ } 38 | \addvspace {10\p@ } 39 | \addvspace {10\p@ } 40 | \addvspace {10\p@ } 41 | \addvspace {10\p@ } 42 | \addvspace {10\p@ } 43 | \addvspace {10\p@ } 44 | \addvspace {10\p@ } 45 | \addvspace {10\p@ } 46 | \addvspace {10\p@ } 47 | \addvspace {10\p@ } 48 | \addvspace {10\p@ } 49 | \addvspace {10\p@ } 50 | \addvspace {10\p@ } 51 | \addvspace {10\p@ } 52 | \addvspace {10\p@ } 53 | \addvspace {10\p@ } 54 | \addvspace {10\p@ } 55 | \addvspace {10\p@ } 56 | \addvspace {10\p@ } 57 | \addvspace {10\p@ } 58 | \addvspace {10\p@ } 59 | \addvspace {10\p@ } 60 | \addvspace {10\p@ } 61 | \addvspace {10\p@ } 62 | \addvspace {10\p@ } 63 | \addvspace {10\p@ } 64 | \addvspace {10\p@ } 65 | \addvspace {10\p@ } 66 | \addvspace {10\p@ } 67 | \addvspace {10\p@ } 68 | \addvspace {10\p@ } 69 | \addvspace {10\p@ } 70 | \addvspace {10\p@ } 71 | \addvspace {10\p@ } 72 | \addvspace {10\p@ } 73 | \addvspace {10\p@ } 74 | \addvspace {10\p@ } 75 | \addvspace {10\p@ } 76 | \addvspace {10\p@ } 77 | \addvspace {10\p@ } 78 | \addvspace {10\p@ } 79 | \addvspace {10\p@ } 80 | \contentsfinish 81 | -------------------------------------------------------------------------------- /main.lot: -------------------------------------------------------------------------------- 1 | \addvspace {10\p@ } 2 | \addvspace {10\p@ } 3 | \contentsline {table}{\numberline {2.1}{\ignorespaces Basic Elementary Functions}}{51}{table.2.1}% 4 | \addvspace {10\p@ } 5 | \contentsline {table}{\numberline {3.1}{\ignorespaces Execution of RPM}}{90}{table.3.1}% 6 | \contentsline {table}{\numberline {3.2}{\ignorespaces Common time complexities in Big O notation}}{92}{table.3.2}% 7 | \addvspace {10\p@ } 8 | \addvspace {10\p@ } 9 | \addvspace {10\p@ } 10 | \contentsline {table}{\numberline {6.1}{\ignorespaces Common Algebraic Laws}}{169}{table.6.1}% 11 | \contentsline {table}{\numberline {6.2}{\ignorespaces Common Boolean Operators Truth Tables}}{171}{table.6.2}% 12 | \contentsline {table}{\numberline {6.3}{\ignorespaces Addition and Multiplication Rule of 0 and 1}}{172}{table.6.3}% 13 | \contentsline {table}{\numberline {6.4}{\ignorespaces Truth table for \((A \land \neg B) \lor (\neg A \land B)\)}}{172}{table.6.4}% 14 | \contentsline {table}{\numberline {6.5}{\ignorespaces Basic Boolean Identities}}{172}{table.6.5}% 15 | \contentsline {table}{\numberline {6.6}{\ignorespaces Truth values of material conditional, biconditional, and XOR for all possible inputs.}}{174}{table.6.6}% 16 | \contentsline {table}{\numberline {6.7}{\ignorespaces Truth table for the expression \( x \lor ((\lnot y) \land (\lnot z)) \)}}{177}{table.6.7}% 17 | \contentsline {table}{\numberline {6.8}{\ignorespaces De Morgan's law for quantifiers}}{197}{table.6.8}% 18 | \addvspace {10\p@ } 19 | \addvspace {10\p@ } 20 | \addvspace {10\p@ } 21 | \addvspace {10\p@ } 22 | \addvspace {10\p@ } 23 | \addvspace {10\p@ } 24 | \addvspace {10\p@ } 25 | \addvspace {10\p@ } 26 | \addvspace {10\p@ } 27 | \addvspace {10\p@ } 28 | \addvspace {10\p@ } 29 | \addvspace {10\p@ } 30 | \addvspace {10\p@ } 31 | \addvspace {10\p@ } 32 | \addvspace {10\p@ } 33 | \addvspace {10\p@ } 34 | \addvspace {10\p@ } 35 | \addvspace {10\p@ } 36 | \addvspace {10\p@ } 37 | \addvspace {10\p@ } 38 | \addvspace {10\p@ } 39 | \addvspace {10\p@ } 40 | \addvspace {10\p@ } 41 | \addvspace {10\p@ } 42 | \addvspace {10\p@ } 43 | \addvspace {10\p@ } 44 | \addvspace {10\p@ } 45 | \contentsline {table}{\numberline {33.1}{\ignorespaces $(i,j)$-divisible sequences $(m\leq 3)$}}{375}{table.33.1}% 46 | \contentsline {table}{\numberline {33.2}{\ignorespaces $(i,j)$-divisible sequences $(m\leq 5)$}}{375}{table.33.2}% 47 | \addvspace {10\p@ } 48 | \addvspace {10\p@ } 49 | \addvspace {10\p@ } 50 | \addvspace {10\p@ } 51 | \addvspace {10\p@ } 52 | \addvspace {10\p@ } 53 | \addvspace {10\p@ } 54 | \addvspace {10\p@ } 55 | \addvspace {10\p@ } 56 | \addvspace {10\p@ } 57 | \addvspace {10\p@ } 58 | \addvspace {10\p@ } 59 | \addvspace {10\p@ } 60 | \addvspace {10\p@ } 61 | \addvspace {10\p@ } 62 | \addvspace {10\p@ } 63 | \addvspace {10\p@ } 64 | \addvspace {10\p@ } 65 | \addvspace {10\p@ } 66 | \contentsfinish 67 | -------------------------------------------------------------------------------- /main.out.ps: -------------------------------------------------------------------------------- 1 | %! 2 | /pdfmark where{pop} 3 | {/globaldict where{pop globaldict}{userdict}ifelse/pdfmark/cleartomark load put} 4 | ifelse 5 | [ 6 | /Title(\376\377\000I\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000o\000r\000y\000\040\000T\000o\000p\000i\000c\000s) 7 | /Count 5 8 | /F 2/C[.95294 .4 .09804] 9 | /Action/GoTo/Dest(part.1)cvn 10 | /OUT pdfmark 11 | [ 12 | /Title(\376\377\0001\000\040\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000a\000l\000\040\000P\000r\000o\000o\000f\000\040\000S\000t\000r\000a\000t\000e\000g\000y) 13 | /Count 5 14 | /F 2 15 | /Action/GoTo/Dest(chapter.1)cvn 16 | /OUT pdfmark 17 | [ 18 | /Title(\376\377\0001\000.\0001\000\040\000P\000r\000o\000p\000o\000s\000i\000t\000i\000o\000n\000s) 19 | /Action/GoTo/Dest(section.1.1)cvn 20 | /OUT pdfmark 21 | [ 22 | /Title(\376\377\0001\000.\0002\000\040\000D\000i\000r\000e\000c\000t\000\040\000P\000r\000o\000o\000f) 23 | /Action/GoTo/Dest(section.1.2)cvn 24 | /OUT pdfmark 25 | [ 26 | /Title(\376\377\0001\000.\0003\000\040\000P\000r\000o\000o\000f\000\040\000b\000y\000\040\000C\000a\000s\000e\000s) 27 | /Action/GoTo/Dest(section.1.3)cvn 28 | /OUT pdfmark 29 | [ 30 | /Title(\376\377\0001\000.\0004\000\040\000I\000n\000d\000i\000r\000e\000c\000t\000\040\000P\000r\000o\000o\000f) 31 | /Action/GoTo/Dest(section.1.4)cvn 32 | /OUT pdfmark 33 | [ 34 | /Title(\376\377\0001\000.\0005\000\040\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000a\000l\000\040\000I\000n\000d\000u\000c\000t\000i\000o\000n) 35 | /Action/GoTo/Dest(section.1.5)cvn 36 | /OUT pdfmark 37 | [ 38 | /Title(\376\377\0002\000\040\000S\000e\000t\000,\000\040\000S\000e\000q\000u\000e\000n\000c\000e\000,\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000,\000\040\000a\000n\000d\000\040\000S\000u\000m\000m\000a\000t\000i\000o\000n) 39 | /Count 5 40 | /F 2 41 | /Action/GoTo/Dest(chapter.2)cvn 42 | /OUT pdfmark 43 | [ 44 | /Title(\376\377\0002\000.\0001\000\040\000S\000e\000t) 45 | /Action/GoTo/Dest(section.2.1)cvn 46 | /OUT pdfmark 47 | [ 48 | /Title(\376\377\0002\000.\0002\000\040\000P\000r\000o\000p\000e\000r\000t\000i\000e\000s\000\040\000o\000f\000\040\000S\000e\000t\000s\000\040\000w\000i\000t\000h\000\040\000P\000r\000o\000o\000f\000s) 49 | /Action/GoTo/Dest(section.2.2)cvn 50 | /OUT pdfmark 51 | [ 52 | /Title(\376\377\0002\000.\0003\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000:\000\040\000a\000\040\000p\000e\000r\000s\000p\000e\000c\000t\000i\000v\000e\000\040\000o\000f\000\040\000S\000e\000t\000\040\000T\000h\000e\000o\000r\000y) 53 | /Action/GoTo/Dest(section.2.3)cvn 54 | /OUT pdfmark 55 | [ 56 | /Title(\376\377\0002\000.\0004\000\040\000S\000u\000m\000m\000a\000t\000i\000o\000n) 57 | /Action/GoTo/Dest(section.2.4)cvn 58 | /OUT pdfmark 59 | [ 60 | /Title(\376\377\0002\000.\0005\000\040\000S\000e\000q\000u\000e\000n\000c\000e) 61 | /Action/GoTo/Dest(section.2.5)cvn 62 | /OUT pdfmark 63 | [ 64 | /Title(\376\377\0003\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000\040\000a\000n\000d\000\040\000N\000u\000m\000b\000e\000r) 65 | /Count 2 66 | /F 2 67 | /Action/GoTo/Dest(chapter.3)cvn 68 | /OUT pdfmark 69 | [ 70 | /Title(\376\377\0003\000.\0001\000\040\000N\000u\000m\000b\000e\000r\000s) 71 | /Action/GoTo/Dest(section.3.1)cvn 72 | /OUT pdfmark 73 | [ 74 | /Title(\376\377\0003\000.\0002\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000\040\000a\000n\000d\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000\040\000A\000n\000a\000l\000y\000s\000i\000s) 75 | /Action/GoTo/Dest(section.3.2)cvn 76 | /OUT pdfmark 77 | [ 78 | /Title(\376\377\0004\000\040\000I\000n\000e\000q\000u\000a\000l\000i\000t\000y) 79 | /Count 3 80 | /F 2 81 | /Action/GoTo/Dest(chapter.4)cvn 82 | /OUT pdfmark 83 | [ 84 | /Title(\376\377\0004\000.\0001\000\040\000I\000n\000e\000q\000u\000a\000l\000i\000t\000y\000\040\000b\000a\000s\000i\000c\000s) 85 | /Action/GoTo/Dest(section.4.1)cvn 86 | /OUT pdfmark 87 | [ 88 | /Title(\376\377\0004\000.\0002\000\040\000S\000o\000l\000v\000i\000n\000g\000\040\000Q\000u\000a\000d\000r\000a\000t\000i\000c\000\040\000I\000n\000e\000q\000u\000a\000l\000i\000t\000y) 89 | /Action/GoTo/Dest(section.4.2)cvn 90 | /OUT pdfmark 91 | [ 92 | /Title(\376\377\0004\000.\0003\000\040\000i\000m\000p\000o\000r\000t\000a\000n\000t\000\040\000I\000n\000e\000q\000u\000a\000l\000i\000t\000i\000e\000s) 93 | /Action/GoTo/Dest(section.4.3)cvn 94 | /OUT pdfmark 95 | [ 96 | /Title(\376\377\0005\000\040\000C\000o\000m\000p\000l\000e\000x\000\040\000N\000u\000m\000b\000e\000r) 97 | /Count 5 98 | /F 2 99 | /Action/GoTo/Dest(chapter.5)cvn 100 | /OUT pdfmark 101 | [ 102 | /Title(\376\377\0005\000.\0001\000\040\000A\000l\000g\000e\000b\000r\000a\000\040\000o\000f\000\040\000C\000o\000m\000p\000l\000e\000x\000\040\000N\000u\000m\000b\000e\000r) 103 | /Action/GoTo/Dest(section.5.1)cvn 104 | /OUT pdfmark 105 | [ 106 | /Title(\376\377\0005\000.\0002\000\040\000P\000o\000i\000n\000t\000\040\000r\000e\000p\000r\000e\000s\000e\000n\000t\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000C\000o\000m\000p\000l\000e\000x\000\040\000N\000u\000m\000b\000e\000r) 107 | /Action/GoTo/Dest(section.5.2)cvn 108 | /OUT pdfmark 109 | [ 110 | /Title(\376\377\0005\000.\0003\000\040\000V\000e\000c\000t\000o\000r\000\040\000a\000n\000d\000\040\000P\000o\000l\000a\000r\000\040\000F\000o\000r\000m) 111 | /Action/GoTo/Dest(section.5.3)cvn 112 | /OUT pdfmark 113 | [ 114 | /Title(\376\377\0005\000.\0004\000\040\000E\000x\000p\000o\000n\000e\000n\000t\000i\000a\000l\000\040\000F\000o\000r\000m) 115 | /Action/GoTo/Dest(section.5.4)cvn 116 | /OUT pdfmark 117 | [ 118 | /Title(\376\377\0005\000.\0005\000\040\000F\000i\000n\000d\000i\000n\000g\000\040\000C\000o\000m\000p\000l\000e\000x\000\040\000R\000o\000o\000t\000s) 119 | /Action/GoTo/Dest(section.5.5)cvn 120 | /OUT pdfmark 121 | [ 122 | /Title(\376\377\000I\000I\000\040\000F\000u\000r\000t\000h\000e\000r\000\040\000D\000i\000s\000c\000r\000e\000t\000e\000\040\000M\000a\000t\000h\000e\000m\000a\000t\000i\000c\000s) 123 | /Count 4 124 | /F 2/C[.95294 .4 .09804] 125 | /Action/GoTo/Dest(part.2)cvn 126 | /OUT pdfmark 127 | [ 128 | /Title(\376\377\0006\000\040\000B\000o\000o\000l\000e\000a\000n\000\040\000A\000l\000g\000e\000b\000r\000a) 129 | /Count 4 130 | /F 2 131 | /Action/GoTo/Dest(chapter.6)cvn 132 | /OUT pdfmark 133 | [ 134 | /Title(\376\377\0006\000.\0001\000\040\000B\000o\000o\000l\000e\000a\000n\000\040\000E\000x\000p\000r\000e\000s\000s\000i\000o\000n\000\040\000a\000n\000d\000\040\000T\000r\000u\000t\000h\000\040\000T\000a\000b\000l\000e) 135 | /Action/GoTo/Dest(section.6.1)cvn 136 | /OUT pdfmark 137 | [ 138 | /Title(\376\377\0006\000.\0002\000\040\000B\000o\000o\000l\000e\000a\000n\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 139 | /Action/GoTo/Dest(section.6.2)cvn 140 | /OUT pdfmark 141 | [ 142 | /Title(\376\377\0006\000.\0003\000\040\000P\000r\000e\000d\000i\000c\000a\000t\000e\000s\000\040\000a\000n\000d\000\040\000Q\000u\000a\000n\000t\000i\000f\000i\000e\000r\000s) 143 | /Action/GoTo/Dest(section.6.3)cvn 144 | /OUT pdfmark 145 | [ 146 | /Title(\376\377\0006\000.\0004\000\040\000L\000o\000g\000i\000c\000\040\000o\000f\000\040\000D\000e\000d\000u\000c\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000I\000n\000d\000u\000c\000t\000i\000o\000n) 147 | /Action/GoTo/Dest(section.6.4)cvn 148 | /OUT pdfmark 149 | [ 150 | /Title(\376\377\0007\000\040\000P\000r\000e\000l\000i\000m\000i\000n\000a\000r\000y\000\040\000N\000u\000m\000b\000e\000r\000\040\000T\000h\000e\000o\000r\000y\000\040\000a\000n\000d\000\040\000C\000r\000y\000p\000t\000o\000g\000r\000a\000p\000h\000y) 151 | /Count 4 152 | /F 2 153 | /Action/GoTo/Dest(chapter.7)cvn 154 | /OUT pdfmark 155 | [ 156 | /Title(\376\377\0007\000.\0001\000\040\000D\000i\000v\000i\000s\000i\000b\000i\000l\000i\000t\000y\000\040\000a\000n\000d\000\040\000M\000o\000d\000u\000l\000a\000r\000\040\000A\000r\000i\000t\000h\000m\000e\000t\000i\000c) 157 | /Action/GoTo/Dest(section.7.1)cvn 158 | /OUT pdfmark 159 | [ 160 | /Title(\376\377\0007\000.\0002\000\040\000N\000u\000m\000b\000e\000r\000\040\000R\000e\000p\000r\000e\000s\000e\000n\000t\000a\000t\000i\000o\000n\000s\000\040\000a\000n\000d\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000s) 161 | /Action/GoTo/Dest(section.7.2)cvn 162 | /OUT pdfmark 163 | [ 164 | /Title(\376\377\0007\000.\0003\000\040\000P\000r\000i\000m\000e\000s\000\040\000a\000n\000d\000\040\000G\000r\000e\000a\000t\000e\000s\000t\000\040\000C\000o\000m\000m\000o\000n\000\040\000D\000i\000v\000i\000s\000o\000r\000s) 165 | /Action/GoTo/Dest(section.7.3)cvn 166 | /OUT pdfmark 167 | [ 168 | /Title(\376\377\0007\000.\0004\000\040\000S\000o\000l\000v\000i\000n\000g\000\040\000C\000o\000n\000g\000r\000u\000e\000n\000c\000e) 169 | /Action/GoTo/Dest(section.7.4)cvn 170 | /OUT pdfmark 171 | [ 172 | /Title(\376\377\0008\000\040\000R\000e\000l\000a\000t\000i\000o\000n\000s\000,\000\040\000A\000b\000s\000t\000r\000a\000c\000t\000\040\000A\000l\000g\000e\000b\000r\000a\000,\000\040\000a\000n\000d\000\040\000C\000a\000t\000e\000g\000o\000r\000y\000\040\000T\000h\000e\000o\000r\000y\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n) 173 | /Count 2 174 | /F 2 175 | /Action/GoTo/Dest(chapter.8)cvn 176 | /OUT pdfmark 177 | [ 178 | /Title(\376\377\0008\000.\0001\000\040\000R\000e\000l\000a\000t\000i\000o\000n\000s) 179 | /Action/GoTo/Dest(section.8.1)cvn 180 | /OUT pdfmark 181 | [ 182 | /Title(\376\377\0008\000.\0002\000\040\000S\000e\000a\000r\000c\000h\000i\000n\000g\000\040\000a\000l\000g\000o\000r\000i\000t\000h\000m\000s) 183 | /Action/GoTo/Dest(section.8.2)cvn 184 | /OUT pdfmark 185 | [ 186 | /Title(\376\377\0009\000\040\000G\000r\000a\000p\000h\000\040\000T\000h\000e\000o\000r\000y) 187 | /F 2 188 | /Action/GoTo/Dest(chapter.9)cvn 189 | /OUT pdfmark 190 | [ 191 | /Title(\376\377\000I\000I\000I\000\040\000S\000i\000n\000g\000l\000e\000-\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 192 | /Count 7 193 | /F 2/C[.95294 .4 .09804] 194 | /Action/GoTo/Dest(part.3)cvn 195 | /OUT pdfmark 196 | [ 197 | /Title(\376\377\0001\0000\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000\040\000M\000o\000n\000o\000t\000o\000n\000i\000c\000i\000t\000y\000,\000\040\000P\000a\000r\000i\000t\000y\000\040\000a\000n\000d\000\040\000P\000e\000r\000i\000o\000d\000i\000c\000i\000t\000y) 198 | /Count 3 199 | /F 2 200 | /Action/GoTo/Dest(chapter.10)cvn 201 | /OUT pdfmark 202 | [ 203 | /Title(\376\377\0001\0000\000.\0001\000\040\000M\000o\000n\000o\000t\000o\000n\000i\000c\000i\000t\000y\000\040\000o\000f\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 204 | /Action/GoTo/Dest(section.10.1)cvn 205 | /OUT pdfmark 206 | [ 207 | /Title(\376\377\0001\0000\000.\0002\000\040\000P\000a\000r\000i\000t\000y\000\040\000o\000f\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 208 | /Action/GoTo/Dest(section.10.2)cvn 209 | /OUT pdfmark 210 | [ 211 | /Title(\376\377\0001\0000\000.\0003\000\040\000P\000e\000r\000i\000o\000d\000i\000c\000i\000t\000y\000\040\000o\000f\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 212 | /Action/GoTo/Dest(section.10.3)cvn 213 | /OUT pdfmark 214 | [ 215 | /Title(\376\377\0001\0001\000\040\000A\000b\000s\000t\000r\000a\000c\000t\000\040\000a\000n\000d\000\040\000P\000i\000e\000c\000e\000-\000w\000i\000s\000e\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 216 | /Count 2 217 | /F 2 218 | /Action/GoTo/Dest(chapter.11)cvn 219 | /OUT pdfmark 220 | [ 221 | /Title(\376\377\0001\0001\000.\0001\000\040\000A\000b\000s\000t\000r\000a\000c\000t\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 222 | /Action/GoTo/Dest(section.11.1)cvn 223 | /OUT pdfmark 224 | [ 225 | /Title(\376\377\0001\0001\000.\0002\000\040\000P\000i\000e\000c\000e\000-\000w\000i\000s\000e\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 226 | /Action/GoTo/Dest(section.11.2)cvn 227 | /OUT pdfmark 228 | [ 229 | /Title(\376\377\0001\0002\000\040\000L\000i\000m\000i\000t\000\040\000a\000n\000d\000\040\000C\000o\000n\000t\000i\000n\000u\000i\000t\000y) 230 | /Count 4 231 | /F 2 232 | /Action/GoTo/Dest(chapter.12)cvn 233 | /OUT pdfmark 234 | [ 235 | /Title(\376\377\0001\0002\000.\0001\000\040\000L\000i\000m\000i\000t\000\040\000o\000f\000\040\000S\000e\000q\000u\000e\000n\000c\000e) 236 | /Action/GoTo/Dest(section.12.1)cvn 237 | /OUT pdfmark 238 | [ 239 | /Title(\376\377\0001\0002\000.\0002\000\040\000l\000i\000m\000i\000t\000\040\000o\000f\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 240 | /Action/GoTo/Dest(section.12.2)cvn 241 | /OUT pdfmark 242 | [ 243 | /Title(\376\377\0001\0002\000.\0003\000\040\000C\000o\000n\000t\000i\000n\000u\000i\000t\000y) 244 | /Action/GoTo/Dest(section.12.3)cvn 245 | /OUT pdfmark 246 | [ 247 | /Title(\376\377\0001\0002\000.\0004\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000L\000i\000m\000i\000t) 248 | /Action/GoTo/Dest(section.12.4)cvn 249 | /OUT pdfmark 250 | [ 251 | /Title(\376\377\0001\0003\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000l\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 252 | /Count 8 253 | /F 2 254 | /Action/GoTo/Dest(chapter.13)cvn 255 | /OUT pdfmark 256 | [ 257 | /Title(\376\377\0001\0003\000.\0001\000\040\000D\000e\000r\000i\000v\000a\000t\000i\000v\000e\000\040\000B\000a\000s\000i\000c\000s) 258 | /Action/GoTo/Dest(section.13.1)cvn 259 | /OUT pdfmark 260 | [ 261 | /Title(\376\377\0001\0003\000.\0002\000\040\000B\000a\000s\000i\000c\000\040\000D\000e\000r\000i\000v\000a\000t\000i\000v\000e\000\040\000R\000u\000l\000e\000s) 262 | /Action/GoTo/Dest(section.13.2)cvn 263 | /OUT pdfmark 264 | [ 265 | /Title(\376\377\0001\0003\000.\0003\000\040\000H\000i\000g\000h\000e\000r\000-\000o\000r\000d\000e\000r\000\040\000D\000e\000r\000i\000v\000a\000t\000i\000v\000e\000s) 266 | /Action/GoTo/Dest(section.13.3)cvn 267 | /OUT pdfmark 268 | [ 269 | /Title(\376\377\0001\0003\000.\0004\000\040\000D\000e\000r\000i\000v\000a\000t\000i\000v\000e\000s\000\040\000o\000f\000\040\000A\000b\000n\000o\000r\000m\000a\000l\000\040\000F\000u\000n\000c\000t\000i\000o\000n) 270 | /Action/GoTo/Dest(section.13.4)cvn 271 | /OUT pdfmark 272 | [ 273 | /Title(\376\377\0001\0003\000.\0005\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000t\000i\000o\000n) 274 | /Action/GoTo/Dest(section.13.5)cvn 275 | /OUT pdfmark 276 | [ 277 | /Title(\376\377\0001\0003\000.\0006\000\040\000R\000e\000l\000a\000t\000e\000d\000\040\000R\000a\000t\000e\000s) 278 | /Action/GoTo/Dest(section.13.6)cvn 279 | /OUT pdfmark 280 | [ 281 | /Title(\376\377\0001\0003\000.\0007\000\040\000T\000a\000y\000l\000o\000r\000\040\000S\000e\000r\000i\000e\000s) 282 | /Action/GoTo/Dest(section.13.7)cvn 283 | /OUT pdfmark 284 | [ 285 | /Title(\376\377\0001\0003\000.\0008\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000s\000\040\000o\000f\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000l\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 286 | /Action/GoTo/Dest(section.13.8)cvn 287 | /OUT pdfmark 288 | [ 289 | /Title(\376\377\0001\0004\000\040\000i\000n\000t\000e\000g\000r\000a\000l\000\040\000c\000a\000l\000c\000u\000l\000u\000s) 290 | /Count 5 291 | /F 2 292 | /Action/GoTo/Dest(chapter.14)cvn 293 | /OUT pdfmark 294 | [ 295 | /Title(\376\377\0001\0004\000.\0001\000\040\000F\000u\000n\000d\000a\000m\000e\000n\000t\000a\000l\000s\000\040\000o\000f\000\040\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n) 296 | /Action/GoTo/Dest(section.14.1)cvn 297 | /OUT pdfmark 298 | [ 299 | /Title(\376\377\0001\0004\000.\0002\000\040\000T\000e\000c\000h\000n\000i\000q\000u\000e\000s\000\040\000o\000f\000\040\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n) 300 | /Action/GoTo/Dest(section.14.2)cvn 301 | /OUT pdfmark 302 | [ 303 | /Title(\376\377\0001\0004\000.\0003\000\040\000A\000p\000p\000l\000i\000c\000a\000t\000i\000o\000n\000s\000\040\000o\000f\000\040\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n) 304 | /Action/GoTo/Dest(section.14.3)cvn 305 | /OUT pdfmark 306 | [ 307 | /Title(\376\377\0001\0004\000.\0004\000\040\000I\000m\000p\000r\000o\000p\000e\000r\000\040\000I\000n\000t\000e\000g\000r\000a\000l\000s) 308 | /Action/GoTo/Dest(section.14.4)cvn 309 | /OUT pdfmark 310 | [ 311 | /Title(\376\377\0001\0004\000.\0005\000\040\000N\000u\000m\000e\000r\000i\000c\000a\000l\000\040\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n\000\040\000M\000e\000t\000h\000o\000d\000s) 312 | /Action/GoTo/Dest(section.14.5)cvn 313 | /OUT pdfmark 314 | [ 315 | /Title(\376\377\0001\0005\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000l\000\040\000E\000q\000u\000a\000t\000i\000o\000n) 316 | /F 2 317 | /Action/GoTo/Dest(chapter.15)cvn 318 | /OUT pdfmark 319 | [ 320 | /Title(\376\377\0001\0006\000\040\000I\000n\000f\000i\000n\000i\000t\000e\000\040\000S\000e\000r\000i\000e\000s) 321 | /F 2 322 | /Action/GoTo/Dest(chapter.16)cvn 323 | /OUT pdfmark 324 | [ 325 | /Title(\376\377\000I\000V\000\040\000M\000u\000l\000t\000i\000-\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000a\000n\000d\000\040\000V\000e\000c\000t\000o\000r\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 326 | /Count 5 327 | /F 2/C[.95294 .4 .09804] 328 | /Action/GoTo/Dest(part.4)cvn 329 | /OUT pdfmark 330 | [ 331 | /Title(\376\377\0001\0007\000\040\000i\000n\000t\000e\000g\000r\000a\000l\000\040\000c\000a\000l\000c\000u\000l\000u\000s) 332 | /F 2 333 | /Action/GoTo/Dest(chapter.17)cvn 334 | /OUT pdfmark 335 | [ 336 | /Title(\376\377\0001\0008\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n\000\040\000t\000o\000\040\000M\000u\000l\000t\000i\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000F\000u\000n\000c\000t\000i\000o\000n\000s) 337 | /F 2 338 | /Action/GoTo/Dest(chapter.18)cvn 339 | /OUT pdfmark 340 | [ 341 | /Title(\376\377\0001\0009\000\040\000P\000a\000r\000t\000i\000a\000l\000\040\000D\000e\000r\000i\000v\000a\000t\000i\000v\000e\000s) 342 | /F 2 343 | /Action/GoTo/Dest(chapter.19)cvn 344 | /OUT pdfmark 345 | [ 346 | /Title(\376\377\0002\0000\000\040\000M\000u\000l\000t\000i\000p\000l\000e\000\040\000I\000n\000t\000e\000g\000r\000a\000l\000s) 347 | /F 2 348 | /Action/GoTo/Dest(chapter.20)cvn 349 | /OUT pdfmark 350 | [ 351 | /Title(\376\377\0002\0001\000\040\000V\000e\000c\000t\000o\000r\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 352 | /Count 3 353 | /F 2 354 | /Action/GoTo/Dest(chapter.21)cvn 355 | /OUT pdfmark 356 | [ 357 | /Title(\376\377\0002\0001\000.\0001\000\040\000V\000e\000c\000t\000o\000r\000\040\000F\000i\000e\000l\000d\000s) 358 | /Action/GoTo/Dest(section.21.1)cvn 359 | /OUT pdfmark 360 | [ 361 | /Title(\376\377\0002\0001\000.\0002\000\040\000G\000r\000a\000d\000i\000e\000n\000t\000,\000\040\000D\000i\000v\000e\000r\000g\000e\000n\000c\000e\000,\000\040\000a\000n\000d\000\040\000C\000u\000r\000l) 362 | /Action/GoTo/Dest(section.21.2)cvn 363 | /OUT pdfmark 364 | [ 365 | /Title(\376\377\0002\0001\000.\0003\000\040\000L\000i\000n\000e\000\040\000a\000n\000d\000\040\000S\000u\000r\000f\000a\000c\000e\000\040\000I\000n\000t\000e\000g\000r\000a\000l\000s) 366 | /Action/GoTo/Dest(section.21.3)cvn 367 | /OUT pdfmark 368 | [ 369 | /Title(\376\377\000V\000\040\000L\000i\000n\000e\000a\000r\000\040\000A\000l\000g\000e\000b\000r\000a) 370 | /Count 9 371 | /F 2/C[.95294 .4 .09804] 372 | /Action/GoTo/Dest(part.5)cvn 373 | /OUT pdfmark 374 | [ 375 | /Title(\376\377\0002\0002\000\040\000V\000e\000c\000t\000o\000r\000s\000\040\000S\000p\000a\000c\000e\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000G\000e\000o\000m\000e\000t\000r\000y\000\040\000o\000f\000\040\000S\000p\000a\000c\000e) 376 | /F 2 377 | /Action/GoTo/Dest(chapter.22)cvn 378 | /OUT pdfmark 379 | [ 380 | /Title(\376\377\0002\0003\000\040\000M\000a\000t\000r\000i\000c\000e\000s\000\040\000a\000n\000d\000\040\000S\000y\000s\000t\000e\000m\000s\000\040\000o\000f\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000s) 381 | /F 2 382 | /Action/GoTo/Dest(chapter.23)cvn 383 | /OUT pdfmark 384 | [ 385 | /Title(\376\377\0002\0004\000\040\000D\000e\000t\000e\000r\000m\000i\000n\000a\000n\000t\000\040\000o\000f\000\040\000M\000a\000t\000r\000i\000x) 386 | /F 2 387 | /Action/GoTo/Dest(chapter.24)cvn 388 | /OUT pdfmark 389 | [ 390 | /Title(\376\377\0002\0005\000\040\000O\000r\000t\000h\000o\000g\000o\000n\000a\000l\000i\000t\000y) 391 | /F 2 392 | /Action/GoTo/Dest(chapter.25)cvn 393 | /OUT pdfmark 394 | [ 395 | /Title(\376\377\0002\0006\000\040\000L\000i\000n\000e\000a\000r\000\040\000T\000r\000a\000n\000s\000f\000o\000r\000m\000a\000t\000i\000o\000n\000s) 396 | /F 2 397 | /Action/GoTo/Dest(chapter.26)cvn 398 | /OUT pdfmark 399 | [ 400 | /Title(\376\377\0002\0007\000\040\000E\000i\000g\000e\000n\000v\000a\000l\000u\000e\000s\000\040\000a\000n\000d\000\040\000E\000i\000g\000e\000n\000v\000e\000c\000t\000o\000r) 401 | /F 2 402 | /Action/GoTo/Dest(chapter.27)cvn 403 | /OUT pdfmark 404 | [ 405 | /Title(\376\377\0002\0008\000\040\000S\000i\000n\000g\000u\000l\000a\000r\000\040\000V\000a\000l\000u\000e\000\040\000D\000e\000c\000o\000m\000p\000o\000s\000i\000t\000i\000o\000n) 406 | /F 2 407 | /Action/GoTo/Dest(chapter.28)cvn 408 | /OUT pdfmark 409 | [ 410 | /Title(\376\377\0002\0009\000\040\000C\000o\000m\000p\000l\000e\000x\000\040\000V\000e\000c\000t\000o\000r\000\040\000a\000n\000d\000\040\000M\000a\000t\000r\000i\000c\000e\000s) 411 | /F 2 412 | /Action/GoTo/Dest(chapter.29)cvn 413 | /OUT pdfmark 414 | [ 415 | /Title(\376\377\0003\0000\000\040\000M\000a\000t\000r\000i\000x\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000l\000\040\000C\000a\000l\000c\000u\000l\000u\000s) 416 | /F 2 417 | /Action/GoTo/Dest(chapter.30)cvn 418 | /OUT pdfmark 419 | [ 420 | /Title(\376\377\000V\000I\000\040\000P\000r\000o\000b\000a\000b\000i\000l\000i\000t\000y\000\040\000a\000n\000d\000\040\000C\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s) 421 | /Count 8 422 | /F 2/C[.95294 .4 .09804] 423 | /Action/GoTo/Dest(part.6)cvn 424 | /OUT pdfmark 425 | [ 426 | /Title(\376\377\0003\0001\000\040\000C\000o\000u\000n\000t\000i\000n\000g\000\040\000M\000e\000t\000h\000o\000d\000\040\000a\000n\000d\000\040\000B\000a\000s\000i\000c\000\040\000C\000o\000m\000b\000i\000n\000a\000t\000o\000r\000i\000c\000s) 427 | /F 2 428 | /Action/GoTo/Dest(chapter.31)cvn 429 | /OUT pdfmark 430 | [ 431 | /Title(\376\377\0003\0002\000\040\000P\000r\000o\000b\000a\000b\000i\000l\000i\000t\000y\000\040\000T\000h\000e\000o\000r\000e\000m\000s) 432 | /F 2 433 | /Action/GoTo/Dest(chapter.32)cvn 434 | /OUT pdfmark 435 | [ 436 | /Title(\376\377\0003\0003\000\040\000D\000i\000s\000c\000r\000e\000t\000e\000\040\000D\000i\000s\000t\000r\000i\000b\000u\000t\000i\000o\000n) 437 | /F 2 438 | /Action/GoTo/Dest(chapter.33)cvn 439 | /OUT pdfmark 440 | [ 441 | /Title(\376\377\0003\0004\000\040\000C\000o\000n\000t\000i\000n\000u\000o\000u\000s\000\040\000D\000i\000s\000t\000r\000i\000b\000u\000t\000i\000o\000n) 442 | /F 2 443 | /Action/GoTo/Dest(chapter.34)cvn 444 | /OUT pdfmark 445 | [ 446 | /Title(\376\377\0003\0005\000\040\000J\000o\000i\000n\000t\000\040\000C\000u\000m\000u\000l\000a\000t\000i\000v\000e\000\040\000D\000i\000s\000t\000r\000i\000b\000u\000t\000i\000o\000n) 447 | /F 2 448 | /Action/GoTo/Dest(chapter.35)cvn 449 | /OUT pdfmark 450 | [ 451 | /Title(\376\377\0003\0006\000\040\000J\000o\000i\000n\000t\000\040\000C\000u\000m\000u\000l\000a\000t\000i\000v\000e\000\040\000D\000i\000s\000t\000r\000i\000b\000u\000t\000i\000o\000n) 452 | /F 2 453 | /Action/GoTo/Dest(chapter.36)cvn 454 | /OUT pdfmark 455 | [ 456 | /Title(\376\377\0003\0007\000\040\000L\000i\000m\000i\000t\000\040\000T\000h\000e\000o\000r\000y\000\040\000i\000n\000\040\000P\000r\000o\000b\000a\000b\000i\000l\000i\000t\000y) 457 | /F 2 458 | /Action/GoTo/Dest(chapter.37)cvn 459 | /OUT pdfmark 460 | [ 461 | /Title(\376\377\0003\0008\000\040\000S\000t\000o\000c\000h\000a\000s\000t\000i\000c\000\040\000P\000r\000o\000c\000e\000s\000s) 462 | /F 2 463 | /Action/GoTo/Dest(chapter.38)cvn 464 | /OUT pdfmark 465 | [ 466 | /Title(\376\377\000V\000I\000I\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s) 467 | /Count 7 468 | /F 2/C[.95294 .4 .09804] 469 | /Action/GoTo/Dest(part.7)cvn 470 | /OUT pdfmark 471 | [ 472 | /Title(\376\377\0003\0009\000\040\000S\000a\000m\000p\000l\000i\000n\000g\000\040\000a\000n\000d\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s) 473 | /F 2 474 | /Action/GoTo/Dest(chapter.39)cvn 475 | /OUT pdfmark 476 | [ 477 | /Title(\376\377\0004\0000\000\040\000D\000e\000s\000c\000r\000i\000p\000t\000i\000v\000e\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s) 478 | /F 2 479 | /Action/GoTo/Dest(chapter.40)cvn 480 | /OUT pdfmark 481 | [ 482 | /Title(\376\377\0004\0001\000\040\000G\000r\000a\000p\000h\000i\000c\000a\000l\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000s) 483 | /F 2 484 | /Action/GoTo/Dest(chapter.41)cvn 485 | /OUT pdfmark 486 | [ 487 | /Title(\376\377\0004\0002\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000a\000l\000\040\000I\000n\000f\000e\000r\000e\000n\000c\000e) 488 | /Count 5 489 | /F 2 490 | /Action/GoTo/Dest(chapter.42)cvn 491 | /OUT pdfmark 492 | [ 493 | /Title(\376\377\0004\0002\000.\0001\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000\040\000E\000s\000t\000i\000m\000a\000t\000i\000o\000n) 494 | /Action/GoTo/Dest(section.42.1)cvn 495 | /OUT pdfmark 496 | [ 497 | /Title(\376\377\0004\0002\000.\0002\000\040\000I\000n\000t\000e\000r\000v\000a\000l\000\040\000E\000s\000t\000i\000m\000a\000t\000i\000o\000n) 498 | /Action/GoTo/Dest(section.42.2)cvn 499 | /OUT pdfmark 500 | [ 501 | /Title(\376\377\0004\0002\000.\0003\000\040\000H\000y\000p\000o\000t\000h\000e\000s\000i\000s\000\040\000T\000e\000s\000t\000i\000n\000g) 502 | /Action/GoTo/Dest(section.42.3)cvn 503 | /OUT pdfmark 504 | [ 505 | /Title(\376\377\0004\0002\000.\0004\000\040\000V\000a\000r\000i\000a\000n\000c\000e\000\040\000I\000n\000f\000e\000r\000e\000n\000c\000e) 506 | /Action/GoTo/Dest(section.42.4)cvn 507 | /OUT pdfmark 508 | [ 509 | /Title(\376\377\0004\0002\000.\0005\000\040\000B\000a\000y\000e\000s\000i\000a\000n\000\040\000I\000n\000f\000e\000r\000e\000n\000c\000e) 510 | /Action/GoTo/Dest(section.42.5)cvn 511 | /OUT pdfmark 512 | [ 513 | /Title(\376\377\0004\0003\000\040\000H\000y\000p\000o\000t\000h\000e\000s\000i\000s\000\040\000T\000e\000s\000t\000i\000n\000g) 514 | /F 2 515 | /Action/GoTo/Dest(chapter.43)cvn 516 | /OUT pdfmark 517 | [ 518 | /Title(\376\377\0004\0004\000\040\000R\000e\000g\000r\000e\000s\000s\000i\000o\000n\000\040\000a\000n\000d\000\040\000R\000e\000g\000r\000e\000s\000s\000i\000v\000e\000\040\000A\000n\000a\000l\000y\000s\000i\000s) 519 | /F 2 520 | /Action/GoTo/Dest(chapter.44)cvn 521 | /OUT pdfmark 522 | [ 523 | /Title(\376\377\0004\0005\000\040\000B\000a\000s\000i\000c\000\040\000M\000u\000l\000t\000i\000-\000v\000a\000r\000i\000a\000b\000l\000e\000\040\000S\000t\000a\000t\000i\000s\000t\000i\000c\000a\000l\000\040\000a\000n\000a\000l\000y\000s\000i\000s) 524 | /F 2 525 | /Action/GoTo/Dest(chapter.45)cvn 526 | /OUT pdfmark 527 | [ 528 | /Title(\376\377\000V\000I\000I\000I\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n\000\040\000T\000h\000e\000o\000r\000y) 529 | /Count 6 530 | /F 2/C[.95294 .4 .09804] 531 | /Action/GoTo/Dest(part.8)cvn 532 | /OUT pdfmark 533 | [ 534 | /Title(\376\377\0004\0006\000\040\000M\000e\000a\000s\000u\000r\000i\000n\000g\000\040\000o\000f\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n) 535 | /F 2 536 | /Action/GoTo/Dest(chapter.46)cvn 537 | /OUT pdfmark 538 | [ 539 | /Title(\376\377\0004\0007\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n\000\040\000E\000n\000t\000r\000o\000p\000y) 540 | /F 2 541 | /Action/GoTo/Dest(chapter.47)cvn 542 | /OUT pdfmark 543 | [ 544 | /Title(\376\377\0004\0008\000\040\000J\000o\000i\000n\000e\000d\000\040\000E\000n\000t\000r\000o\000p\000y\000\040\000a\000n\000d\000\040\000C\000o\000n\000d\000i\000t\000i\000o\000n\000a\000l\000\040\000E\000n\000t\000r\000o\000p\000y) 545 | /F 2 546 | /Action/GoTo/Dest(chapter.48)cvn 547 | /OUT pdfmark 548 | [ 549 | /Title(\376\377\0004\0009\000\040\000C\000r\000o\000s\000s\000\040\000E\000n\000t\000r\000o\000p\000y\000\040\000a\000n\000d\000\040\000R\000e\000l\000a\000t\000i\000v\000e\000\040\000E\000n\000t\000r\000o\000p\000y) 550 | /F 2 551 | /Action/GoTo/Dest(chapter.49)cvn 552 | /OUT pdfmark 553 | [ 554 | /Title(\376\377\0005\0000\000\040\000M\000u\000t\000u\000a\000l\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n) 555 | /F 2 556 | /Action/GoTo/Dest(chapter.50)cvn 557 | /OUT pdfmark 558 | [ 559 | /Title(\376\377\0005\0001\000\040\000D\000i\000f\000f\000e\000r\000e\000n\000t\000i\000a\000l\000\040\000E\000n\000t\000r\000o\000p\000y) 560 | /F 2 561 | /Action/GoTo/Dest(chapter.51)cvn 562 | /OUT pdfmark 563 | -------------------------------------------------------------------------------- /main.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.pdf -------------------------------------------------------------------------------- /main.run.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 23 | 28 | 33 | 36 | 39 | 42 | ]> 43 | 44 | 45 | latex 46 | 47 | main.bcf 48 | 49 | 50 | main.bbl 51 | 52 | 53 | blx-dm.def 54 | blx-compat.def 55 | biblatex.def 56 | standard.bbx 57 | numeric.bbx 58 | numeric.cbx 59 | biblatex.cfg 60 | english.lbx 61 | 62 | 63 | 64 | biber 65 | 66 | biber 67 | main 68 | 69 | 70 | main.bcf 71 | 72 | 73 | main.bbl 74 | 75 | 76 | main.bbl 77 | 78 | 79 | main.bcf 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /main.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eryc123Y/Math-for-Computer-Science/2f6872b17ff96eafd1f0aea454e25d18c6cd473c/main.synctex.gz -------------------------------------------------------------------------------- /main.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % The Legrand Orange Book 3 | % LaTeX Template 4 | % Version 3.1 (February 18, 2022) 5 | % 6 | % This template originates from: 7 | % https://www.LaTeXTemplates.com 8 | % 9 | % Authors: 10 | % Vel (vel@latextemplates.com) 11 | % Mathias Legrand (legrand.mathias@gmail.com) 12 | % 13 | % License: 14 | % CC BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/) 15 | % 16 | % Compiling this template: 17 | % This template uses biber for its bibliography and makeindex for its index. 18 | % When you first open the template, compile it from the command line with the 19 | % commands below to make sure your LaTeX distribution is configured correctly: 20 | % 21 | % 1) pdflatex main 22 | % 2) makeindex main.idx -s indexstyle.ist 23 | % 3) biber main 24 | % 4) pdflatex main x 2 25 | % 26 | % After this, when you wish to update the bibliography/index use the appropriate 27 | % command above and make sure to compile with pdflatex several times 28 | % afterwards to propagate your changes to the document. 29 | % 30 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 31 | 32 | %---------------------------------------------------------------------------------------- 33 | % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS 34 | %---------------------------------------------------------------------------------------- 35 | 36 | \documentclass[ 37 | 12pt, % Default font size, select one of 10pt, 11pt or 12pt 38 | fleqn, % Left align equations 39 | a4paper, % Paper size, use either 'a4paper' for A4 size or 'letterpaper' for US letter size 40 | %oneside, % Uncomment for oneside mode, this doesn't start new chapters and parts on odd pages (adding an empty page if required), this mode is more suitable if the book is to be read on a screen instead of printed 41 | ]{LegrandOrangeBook} 42 | 43 | % Book information for PDF metadata, remove/comment this block if not required 44 | \hypersetup{ 45 | pdftitle={Title}, % Title field 46 | pdfauthor={Author}, % Author field 47 | pdfsubject={Subject}, % Subject field 48 | pdfkeywords={Keyword1, Keyword2, ...}, % Keywords 49 | pdfcreator={LaTeX}, % Content creator field 50 | } 51 | \usepackage{booktabs} 52 | \usepackage[table]{xcolor} 53 | \usepackage{algorithm} 54 | %\usepackage{enumitem} 55 | \usepackage{algpseudocode} 56 | \usepackage{wrapfig} 57 | \usepackage{lipsum} 58 | \usepackage{karnaugh-map} 59 | \usepackage{amsthm} 60 | \usepackage{thmtools} 61 | \usepackage{amsmath} 62 | \usepackage{etoolbox} 63 | \usepackage{tikz} 64 | \usepackage{pgfplots} 65 | \usepackage{pgfplotstable} 66 | \usetikzlibrary{automata} 67 | \usetikzlibrary{arrows.meta} 68 | \usepackage{comment} 69 | \usetikzlibrary{3d} 70 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 71 | \newcommand{\R}{\mathbb{R}} 72 | \newcommand{\Z}{\mathbb{Z}} 73 | \newcommand{\B}{\mathbb{B}} 74 | \newcommand{\N}{\mathbb{N}} 75 | \newcommand{\prceq}{\preccurlyeq} 76 | \newcommand{\ndiv}{\nmid} 77 | \newcommand{\tx}[1]{ 78 | \text{#1} 79 | } 80 | \newcommand{\mb}[1]{ 81 | \mathbb{#1} 82 | } 83 | 84 | \newcommand{\seq}[3]{ 85 | % write sequence expression 86 | % Params: #1 notation, #2,#3 lower and upper boundaries 87 | \ensuremath{\{#1_n\}_{n=#2}^{#3}} 88 | } 89 | 90 | 91 | % tikz preset for relation 92 | \newcommand{\tikzinitRelation}{ 93 | \tikzset{ 94 | circlenode/.style={ 95 | circle, 96 | draw, 97 | thick, 98 | align=center 99 | }, 100 | edge/.style={ 101 | ->, 102 | >={Latex}, 103 | thick 104 | } 105 | } 106 | 107 | } 108 | % normal circle node with lable inside 109 | \newcommand{\newnode}[3]{ 110 | \node[circlenode] (#1) at (#2,#3) {#1}; 111 | } 112 | 113 | % single arrow 114 | \newcommand{\arrow}[2]{ 115 | \draw[edge] (#1) -- (#2); 116 | } 117 | 118 | % arrow to self 119 | \newcommand{\selfloop}[2]{ 120 | \draw[edge, loop #2] (#1) to (#1); 121 | } 122 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 123 | \newtheoremstyle{lemmastyle} 124 | {9pt} 125 | {9pt} 126 | {\slshape} 127 | {} 128 | {\bfseries} 129 | {.} 130 | {5pt} 131 | {} 132 | 133 | \theoremstyle{lemmastyle} 134 | \newtheorem{lemma}{Lemma}[chapter] 135 | 136 | 137 | 138 | \newtheoremstyle{solutionStyle} 139 | {5pt} 140 | {5pt} 141 | {\upshape} 142 | {\parindent} 143 | {\bfseries} 144 | {:} 145 | {3pt} 146 | {} 147 | 148 | 149 | \theoremstyle{solutionStyle} 150 | \newtheorem*{solution}{Solution} 151 | 152 | % Define a new theorem style called 'axiom_style' 153 | \newtheoremstyle{axiom_style}% name of the style to be used 154 | {3pt}% Space above 155 | {3pt}% Space below 156 | {\normalfont}% Body font 157 | {}% Indent amount 158 | {\bfseries}% Theorem head font 159 | {.}% Punctuation after theorem head 160 | {.5em}% Space after theorem head 161 | {}% Theorem head spec (can be left empty, meaning 'normal') 162 | 163 | % Apply the theorem style 164 | \theoremstyle{axiom_style} 165 | 166 | % Define the 'axiom' theorem with chapter numbering 167 | \newtheorem{axiom}{Axiom}[chapter] 168 | %\addbibresource{sample.bib} % Bibliography file 169 | 170 | \definecolor{ocre}{RGB}{243, 102, 25} % Define the color used for highlighting throughout the book 171 | 172 | \chapterimage{orange1.jpg} % Chapter heading image 173 | \chapterspaceabove{6.5cm} % Default whitespace from the top of the page to the chapter title on chapter pages 174 | \chapterspacebelow{6.75cm} % Default amount of vertical whitespace from the top margin to the start of the text on chapter pages 175 | 176 | %---------------------------------------------------------------------------------------- 177 | 178 | \begin{document} 179 | 180 | %---------------------------------------------------------------------------------------- 181 | % TITLE PAGE 182 | %---------------------------------------------------------------------------------------- 183 | 184 | \titlepage % Output the title page 185 | {\includegraphics[width=\paperwidth]{background.pdf}} % Code to output the background image, which should be the same dimensions as the paper to fill the page entirely; leave empty for no background image 186 | { % Title(s) and author(s) 187 | \centering\sffamily % Font styling 188 | {\Huge\bfseries Math for Computer Science\par} % Book title 189 | \vspace{16pt} % Vertical whitespace 190 | {\LARGE A Journey Through Rigorous Mathematical Foundations} % Subtitle 191 | \vspace{24pt} % Vertical whitespace 192 | {\huge\bfseries \\ Eric Yang Xingyu\par} % Author name 193 | } 194 | 195 | %---------------------------------------------------------------------------------------- 196 | % COPYRIGHT PAGE 197 | %---------------------------------------------------------------------------------------- 198 | 199 | \thispagestyle{empty} % Suppress headers and footers on this page 200 | 201 | ~\vfill % Push the text down to the bottom of the page 202 | 203 | \noindent Copyright \copyright\ 2024 Eric Yang Xingyu\\ % Copyright notice 204 | 205 | \noindent \textsc{Published by Publisher}\\ % Publisher 206 | This \LaTeX \space template is from 207 | \noindent \textsc{\href{https://www.latextemplates.com/template/legrand-orange-book}{book-website.com}}\\ % URL 208 | 209 | \noindent Licensed under the Creative Commons Attribution-NonCommercial 4.0 License (the ``License''). You may not use this file except in compliance with the License. You may obtain a copy of the License at \url{https://creativecommons.org/licenses/by-nc-sa/4.0}. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \textsc{``as is'' basis, without warranties or conditions of any kind}, either express or implied. See the License for the specific language governing permissions and limitations under the License.\\ % License information, replace this with your own license (if any) 210 | 211 | \noindent \textit{First amendment, March 2024} % Printing/edition date 212 | 213 | %---------------------------------------------------------------------------------------- 214 | % TABLE OF CONTENTS 215 | %---------------------------------------------------------------------------------------- 216 | 217 | \pagestyle{empty} % Disable headers and footers for the following pages 218 | 219 | \tableofcontents % Output the table of contents 220 | 221 | \listoffigures % Output the list of figures, comment or remove this command if not required 222 | 223 | \listoftables % Output the list of tables, comment or remove this command if not required 224 | 225 | \pagestyle{fancy} % Enable default headers and footers again 226 | 227 | \cleardoublepage % Start the following content on a new page 228 | 229 | %---------------------------------------------------------------------------------------- 230 | % PART 231 | %---------------------------------------------------------------------------------------- 232 | 233 | \part{Introductory Topics} 234 | \input{content/part1 Intro/1.proof and proposition.tex} 235 | \input{content/part1 Intro/2.Set, Sequence, Function, and Summation.tex} 236 | \input{content/part1 Intro/3.Algorithm and Number System.tex} 237 | \input{content/part1 Intro/4.Inequality.tex} 238 | \input{content/part1 Intro/5.Complex Number.tex} 239 | 240 | \part{Further Discrete Mathematics and Theories} 241 | \input{content/Part2 Discrete math/1.Boolean Algebra.tex} 242 | \input{content/Part2 Discrete math/2.Number Theory.tex} 243 | \input{content/Part2 Discrete math/3.Relation and Order.tex} 244 | \input{content/Part2 Discrete math/4.Graph Theory.tex} 245 | \input{content/Part2 Discrete math/5.Basics of Abstract Algebra.tex} 246 | \input{content/Part2 Discrete math/6.Introductory Topology and Category Theory.tex} 247 | %------------------------------------------------ 248 | \part{Single-variable Calculus} 249 | \input{content/Part3 Single-variable Calculus/Chapter1.tex} 250 | \input{content/Part3 Single-variable Calculus/Chapter2.tex} 251 | \input{content/Part3 Single-variable Calculus/Chapter3.tex} 252 | \input{content/Part3 Single-variable Calculus/Chapter4.tex} 253 | \input{content/Part3 Single-variable Calculus/Chapter5.tex} 254 | \input{content/Part3 Single-variable Calculus/Chapter6.tex} 255 | \input{content/Part3 Single-variable Calculus/Chapter7.tex} 256 | %------------------------------------------------ 257 | \part{Multi-variable and Vector Calculus} 258 | \input{content/Part4 Multi-variable Calculus/Chapter1.tex} 259 | %------------------------------------------------ 260 | \part{Linear Algebra} 261 | \input{content/Part5 Linear Algebra/Chapter1.tex} 262 | %------------------------------------------------ 263 | \part{Probability and Combinatorics} 264 | \input{content/Part6 Probability and Combinatorics/1.Counting and Probability Axioms.tex} 265 | \input{content/Part6 Probability and Combinatorics/2.Conditional Probability and Independence.tex} 266 | \input{content/Part6 Probability and Combinatorics/3.Discrete Distribution and Random Variable.tex} 267 | \input{content/Part6 Probability and Combinatorics/4.Continuous Distribution.tex} 268 | \input{content/Part6 Probability and Combinatorics/5.Joint Cumulative Distribution.tex} 269 | \input{content/Part6 Probability and Combinatorics/6.Limit Theory in Probability.tex} 270 | \input{content/Part6 Probability and Combinatorics/7.Stochastic Process.tex} 271 | %------------------------------------------------ 272 | \part{Statistics} 273 | \input{content/Part7 Statistics/Chapter1.tex} 274 | %---------------------------------------------------------------------------------------- 275 | \part{Information Theory} 276 | \input{content/Part8 Basic Information Theory/Chapter1.tex} 277 | 278 | 279 | 280 | %\stopcontents[part] % Manually stop the 'part' table of contents here so the previous Part page table of contents doesn't list the following chapters 281 | 282 | 283 | \end{document} 284 | -------------------------------------------------------------------------------- /main.toc: -------------------------------------------------------------------------------- 1 | \contentsline {part}{\numberline {I}Introductory Topics}{17}{part.1}% 2 | \contentsline {chapter}{\numberline {1}Mathematical Proof Strategy}{19}{chapter.1}% 3 | \contentsline {section}{\numberline {1.1}Propositions and Axiomatic System}{19}{section.1.1}% 4 | \contentsline {section}{\numberline {1.2}Direct Proof}{23}{section.1.2}% 5 | \contentsline {subsection}{\numberline {1.2.1}Exercises}{24}{subsection.1.2.1}% 6 | \contentsline {section}{\numberline {1.3}Proof by Cases}{25}{section.1.3}% 7 | \contentsline {subsection}{\numberline {1.3.1}Exercises}{26}{subsection.1.3.1}% 8 | \contentsline {section}{\numberline {1.4}Indirect Proof}{28}{section.1.4}% 9 | \contentsline {subsection}{\numberline {1.4.1}Proof by Contradiction}{28}{subsection.1.4.1}% 10 | \contentsline {subsection}{\numberline {1.4.2}Proof by Contrapositive}{32}{subsection.1.4.2}% 11 | \contentsline {subsection}{\numberline {1.4.3}Exercises}{32}{subsection.1.4.3}% 12 | \contentsline {section}{\numberline {1.5}Mathematical Induction}{33}{section.1.5}% 13 | \contentsline {subsection}{\numberline {1.5.1}Framework of MI}{34}{subsection.1.5.1}% 14 | \contentsline {subsection}{\numberline {1.5.2}Strong Mathematical Induction}{35}{subsection.1.5.2}% 15 | \contentsline {subsection}{\numberline {1.5.3}Exercises}{36}{subsection.1.5.3}% 16 | \contentsline {chapter}{\numberline {2}Set, Sequence, Function, and Summation}{43}{chapter.2}% 17 | \contentsline {section}{\numberline {2.1}Set}{43}{section.2.1}% 18 | \contentsline {section}{\numberline {2.2}Properties of Sets with Proofs}{44}{section.2.2}% 19 | \contentsline {subsection}{\numberline {2.2.1}Exercises}{47}{subsection.2.2.1}% 20 | \contentsline {section}{\numberline {2.3}Function: a perspective from Set Theory}{49}{section.2.3}% 21 | \contentsline {subsection}{\numberline {2.3.1}Function and Operation on Function}{49}{subsection.2.3.1}% 22 | \contentsline {subsection}{\numberline {2.3.2}Elementary Functions and More on Cartesian Product}{50}{subsection.2.3.2}% 23 | \contentsline {subsection}{\numberline {2.3.3}Partial and Total Function}{55}{subsection.2.3.3}% 24 | \contentsline {subsection}{\numberline {2.3.4}Injective, Surjective, and Bijective Function}{56}{subsection.2.3.4}% 25 | \contentsline {subsection}{\numberline {2.3.5}Exercises}{57}{subsection.2.3.5}% 26 | \contentsline {section}{\numberline {2.4}Summation}{63}{section.2.4}% 27 | \contentsline {subsection}{\numberline {2.4.1}Sigma Notation}{64}{subsection.2.4.1}% 28 | \contentsline {subsection}{\numberline {2.4.2}Properties and Techniques of Sigma Notation}{64}{subsection.2.4.2}% 29 | \contentsline {subsubsection}{\numberline {2.4.2.1}Manipulation of Sigma Notation}{65}{subsubsection.2.4.2.1}% 30 | \contentsline {subsubsection}{\numberline {2.4.2.2}Multiple Sums}{66}{subsubsection.2.4.2.2}% 31 | \contentsline {subsection}{\numberline {2.4.3}Exercises}{67}{subsection.2.4.3}% 32 | \contentsline {section}{\numberline {2.5}Sequence}{72}{section.2.5}% 33 | \contentsline {subsection}{\numberline {2.5.1}Introduction}{72}{subsection.2.5.1}% 34 | \contentsline {subsection}{\numberline {2.5.2}Special Sequences}{73}{subsection.2.5.2}% 35 | \contentsline {subsubsection}{\numberline {2.5.2.1}Algorithmic Sequence}{73}{subsubsection.2.5.2.1}% 36 | \contentsline {subsubsection}{\numberline {2.5.2.2}Geometric Sequence}{75}{subsubsection.2.5.2.2}% 37 | \contentsline {subsubsection}{\numberline {2.5.2.3}characteristic Sequence}{76}{subsubsection.2.5.2.3}% 38 | \contentsline {subsection}{\numberline {2.5.3}Exercises}{76}{subsection.2.5.3}% 39 | \contentsline {chapter}{\numberline {3}Algorithm and Number System}{81}{chapter.3}% 40 | \contentsline {section}{\numberline {3.1}Numbers}{81}{section.3.1}% 41 | \contentsline {subsection}{\numberline {3.1.1}Typology of Numbers}{81}{subsection.3.1.1}% 42 | \contentsline {subsection}{\numberline {3.1.2}The Real Number System}{83}{subsection.3.1.2}% 43 | \contentsline {subsection}{\numberline {3.1.3}Floor, Ceiling, and Remainder}{85}{subsection.3.1.3}% 44 | \contentsline {subsubsection}{\numberline {3.1.3.1}Properties of Integer Function}{85}{subsubsection.3.1.3.1}% 45 | \contentsline {subsubsection}{\numberline {3.1.3.2}Remainder and Integer Function}{86}{subsubsection.3.1.3.2}% 46 | \contentsline {subsection}{\numberline {3.1.4}exercises}{87}{subsection.3.1.4}% 47 | \contentsline {section}{\numberline {3.2}Algorithm and Algorithm Analysis}{89}{section.3.2}% 48 | \contentsline {subsection}{\numberline {3.2.1}Algorithm}{89}{subsection.3.2.1}% 49 | \contentsline {subsubsection}{\numberline {3.2.1.1}What is an Algorithm?}{89}{subsubsection.3.2.1.1}% 50 | \contentsline {subsubsection}{\numberline {3.2.1.2}Pseudocode}{90}{subsubsection.3.2.1.2}% 51 | \contentsline {subsection}{\numberline {3.2.2}Algorithm Analysis}{91}{subsection.3.2.2}% 52 | \contentsline {subsubsection}{\numberline {3.2.2.1}Time Complexity}{92}{subsubsection.3.2.2.1}% 53 | \contentsline {subsubsection}{\numberline {3.2.2.2}Space Complexity}{93}{subsubsection.3.2.2.2}% 54 | \contentsline {subsection}{\numberline {3.2.3}Exercises}{93}{subsection.3.2.3}% 55 | \contentsline {chapter}{\numberline {4}Inequality}{97}{chapter.4}% 56 | \contentsline {section}{\numberline {4.1}Inequality basics}{97}{section.4.1}% 57 | \contentsline {subsection}{\numberline {4.1.1}Exercises}{98}{subsection.4.1.1}% 58 | \contentsline {section}{\numberline {4.2}Solving Quadratic Inequality}{99}{section.4.2}% 59 | \contentsline {section}{\numberline {4.3}important Inequalities}{100}{section.4.3}% 60 | \contentsline {subsection}{\numberline {4.3.1}The Triangle Inequality}{100}{subsection.4.3.1}% 61 | \contentsline {subsection}{\numberline {4.3.2}The Arithmetic-Geometric Mean Inequality}{102}{subsection.4.3.2}% 62 | \contentsline {subsection}{\numberline {4.3.3}Exercises}{106}{subsection.4.3.3}% 63 | \contentsline {subsection}{\numberline {4.3.4}Cauchy-Schwarz Inequality}{111}{subsection.4.3.4}% 64 | \contentsline {subsection}{\numberline {4.3.5}Rearrangement Inequality}{113}{subsection.4.3.5}% 65 | \contentsline {subsection}{\numberline {4.3.6}Exercises}{114}{subsection.4.3.6}% 66 | \contentsline {chapter}{\numberline {5}Complex Number}{125}{chapter.5}% 67 | \contentsline {section}{\numberline {5.1}Algebra of Complex Number}{126}{section.5.1}% 68 | \contentsline {subsection}{\numberline {5.1.1}Exercises}{127}{subsection.5.1.1}% 69 | \contentsline {section}{\numberline {5.2}Point representation of Complex Number}{129}{section.5.2}% 70 | \contentsline {subsection}{\numberline {5.2.1}Exercises}{132}{subsection.5.2.1}% 71 | \contentsline {section}{\numberline {5.3}Vector and Polar Form}{135}{section.5.3}% 72 | \contentsline {subsection}{\numberline {5.3.1}Vector Form of Complex Number}{135}{subsection.5.3.1}% 73 | \contentsline {subsection}{\numberline {5.3.2}Polar Form of Complex Number}{137}{subsection.5.3.2}% 74 | \contentsline {subsubsection}{\numberline {5.3.2.1}The Polar Coordinate}{137}{subsubsection.5.3.2.1}% 75 | \contentsline {subsubsection}{\numberline {5.3.2.2}Polar Expression of Complex Number}{137}{subsubsection.5.3.2.2}% 76 | \contentsline {subsection}{\numberline {5.3.3}Exercises}{140}{subsection.5.3.3}% 77 | \contentsline {section}{\numberline {5.4}Exponential Form}{144}{section.5.4}% 78 | \contentsline {subsection}{\numberline {5.4.1}De Moivre's Theorem}{146}{subsection.5.4.1}% 79 | \contentsline {subsection}{\numberline {5.4.2}Exercises}{147}{subsection.5.4.2}% 80 | \contentsline {section}{\numberline {5.5}Finding Complex Roots}{150}{section.5.5}% 81 | \contentsline {subsection}{\numberline {5.5.1}Solving Quadratic Equations Over the Complex Numbers}{150}{subsection.5.5.1}% 82 | \contentsline {subsection}{\numberline {5.5.2}Solving Polynomial Equations on Complex Number}{153}{subsection.5.5.2}% 83 | \contentsline {subsection}{\numberline {5.5.3}Solving Equation with De Moivre's Theorem}{157}{subsection.5.5.3}% 84 | \contentsline {subsection}{\numberline {5.5.4}Exercises}{160}{subsection.5.5.4}% 85 | \contentsline {part}{\numberline {II}Further Discrete Mathematics and Theories}{167}{part.2}% 86 | \contentsline {chapter}{\numberline {6}Boolean Algebra and Further Logic}{169}{chapter.6}% 87 | \contentsline {section}{\numberline {6.1}Boolean Expression and Truth Table}{169}{section.6.1}% 88 | \contentsline {subsection}{\numberline {6.1.1}Property of Algebra Operation}{169}{subsection.6.1.1}% 89 | \contentsline {subsection}{\numberline {6.1.2}Boolean Expression and Truth Table}{170}{subsection.6.1.2}% 90 | \contentsline {subsection}{\numberline {6.1.3}Boolean Identities}{172}{subsection.6.1.3}% 91 | \contentsline {subsection}{\numberline {6.1.4}Exercises}{175}{subsection.6.1.4}% 92 | \contentsline {section}{\numberline {6.2}Boolean Function}{178}{section.6.2}% 93 | \contentsline {subsection}{\numberline {6.2.1}Representation of Boolean Function}{179}{subsection.6.2.1}% 94 | \contentsline {subsection}{\numberline {6.2.2}Properties of Boolean Function}{181}{subsection.6.2.2}% 95 | \contentsline {subsection}{\numberline {6.2.3}Simplification of Boolean Function}{185}{subsection.6.2.3}% 96 | \contentsline {subsubsection}{\numberline {6.2.3.1}Simplification by Boolean Laws (Algebra)}{185}{subsubsection.6.2.3.1}% 97 | \contentsline {subsubsection}{\numberline {6.2.3.2}Simplification by Karnaugh Maps}{185}{subsubsection.6.2.3.2}% 98 | \contentsline {subsection}{\numberline {6.2.4}Simplification by Quine-McCluskey Method}{188}{subsection.6.2.4}% 99 | \contentsline {subsection}{\numberline {6.2.5}Exercises}{189}{subsection.6.2.5}% 100 | \contentsline {section}{\numberline {6.3}Predicates and Quantifiers}{194}{section.6.3}% 101 | \contentsline {subsection}{\numberline {6.3.1}Predicate}{194}{subsection.6.3.1}% 102 | \contentsline {subsection}{\numberline {6.3.2}Quantifier}{195}{subsection.6.3.2}% 103 | \contentsline {subsection}{\numberline {6.3.3}Nested Quantifier}{197}{subsection.6.3.3}% 104 | \contentsline {section}{\numberline {6.4}Inference and Deduction}{197}{section.6.4}% 105 | \contentsline {chapter}{\numberline {7}Preliminary Number Theory and Cryptography}{199}{chapter.7}% 106 | \contentsline {section}{\numberline {7.1}Divisibility and Modular Arithmetic}{199}{section.7.1}% 107 | \contentsline {subsection}{\numberline {7.1.1}Division and Divisibility}{200}{subsection.7.1.1}% 108 | \contentsline {subsection}{\numberline {7.1.2}Modular Arithmetic}{201}{subsection.7.1.2}% 109 | \contentsline {subsection}{\numberline {7.1.3}Exercises}{204}{subsection.7.1.3}% 110 | \contentsline {section}{\numberline {7.2}Number Representations and Algorithms}{207}{section.7.2}% 111 | \contentsline {subsection}{\numberline {7.2.1}Representations of Numbers and Base Conversion}{207}{subsection.7.2.1}% 112 | \contentsline {subsection}{\numberline {7.2.2}Base Conversion}{208}{subsection.7.2.2}% 113 | \contentsline {subsection}{\numberline {7.2.3}Operation Algorithms of Number}{211}{subsection.7.2.3}% 114 | \contentsline {subsection}{\numberline {7.2.4}Modular Exponentiation Algorithm}{213}{subsection.7.2.4}% 115 | \contentsline {paragraph}{Time Complexity of Algorithm 5}{215}{paragraph*.4}% 116 | \contentsline {subsection}{\numberline {7.2.5}Exercises}{216}{subsection.7.2.5}% 117 | \contentsline {section}{\numberline {7.3}Primes and Greatest Common Divisors}{216}{section.7.3}% 118 | \contentsline {subsection}{\numberline {7.3.1}Primes and Related Algorithms}{216}{subsection.7.3.1}% 119 | \contentsline {subsection}{\numberline {7.3.2}Greatest Common Divisors and Least Common Multiples}{219}{subsection.7.3.2}% 120 | \contentsline {subsection}{\numberline {7.3.3}Exercises}{222}{subsection.7.3.3}% 121 | \contentsline {section}{\numberline {7.4}Solving Congruence}{222}{section.7.4}% 122 | \contentsline {subsection}{\numberline {7.4.1}Linear Congruence}{222}{subsection.7.4.1}% 123 | \contentsline {paragraph}{Solution:}{223}{paragraph*.5}% 124 | \contentsline {subsection}{\numberline {7.4.2}The Chinese Remainder Theorem}{226}{subsection.7.4.2}% 125 | \contentsline {subsection}{\numberline {7.4.3}Fermat's Little Theorem}{230}{subsection.7.4.3}% 126 | \contentsline {chapter}{\numberline {8}Relation}{233}{chapter.8}% 127 | \contentsline {section}{\numberline {8.1}NBG Set Theory and Binary Relation}{233}{section.8.1}% 128 | \contentsline {subsection}{\numberline {8.1.1}Class}{234}{subsection.8.1.1}% 129 | \contentsline {subsection}{\numberline {8.1.2}Binary Relations, Composition and Inverse}{238}{subsection.8.1.2}% 130 | \contentsline {subsection}{\numberline {8.1.3}Mapping, Composition, and Inverse}{241}{subsection.8.1.3}% 131 | \contentsline {subsection}{\numberline {8.1.4}Families of Sets}{243}{subsection.8.1.4}% 132 | \contentsline {subsection}{\numberline {8.1.5}Reflexivity, Symmetry, and Transitivity}{246}{subsection.8.1.5}% 133 | \contentsline {subsection}{\numberline {8.1.6}Exercises}{247}{subsection.8.1.6}% 134 | \contentsline {section}{\numberline {8.2}Representation of Relations}{248}{section.8.2}% 135 | \contentsline {subsection}{\numberline {8.2.1}Representation By Matrix}{248}{subsection.8.2.1}% 136 | \contentsline {subsection}{\numberline {8.2.2}Representation By Digraph}{251}{subsection.8.2.2}% 137 | \contentsline {subsection}{\numberline {8.2.3}Exercises}{253}{subsection.8.2.3}% 138 | \contentsline {section}{\numberline {8.3}Closure of Relations}{255}{section.8.3}% 139 | \contentsline {subsection}{\numberline {8.3.1}Exercises}{255}{subsection.8.3.1}% 140 | \contentsline {section}{\numberline {8.4}Equivalence Relations}{255}{section.8.4}% 141 | \contentsline {subsection}{\numberline {8.4.1}Equivalence}{256}{subsection.8.4.1}% 142 | \contentsline {subsection}{\numberline {8.4.2}Equivalence Classes}{257}{subsection.8.4.2}% 143 | \contentsline {subsection}{\numberline {8.4.3}Exercises}{259}{subsection.8.4.3}% 144 | \contentsline {section}{\numberline {8.5}Order Relations}{262}{section.8.5}% 145 | \contentsline {subsection}{\numberline {8.5.1}Partial, Total, and Well Ordering}{262}{subsection.8.5.1}% 146 | \contentsline {subsection}{\numberline {8.5.2}Lexicographic Order}{264}{subsection.8.5.2}% 147 | \contentsline {subsection}{\numberline {8.5.3}Hasse Diagram}{265}{subsection.8.5.3}% 148 | \contentsline {subsection}{\numberline {8.5.4}Maximal and Minimal Elements}{265}{subsection.8.5.4}% 149 | \contentsline {subsection}{\numberline {8.5.5}Lattices}{265}{subsection.8.5.5}% 150 | \contentsline {subsection}{\numberline {8.5.6}Topological Sorting}{265}{subsection.8.5.6}% 151 | \contentsline {subsection}{\numberline {8.5.7}Exercises}{265}{subsection.8.5.7}% 152 | \contentsline {section}{\numberline {8.6}Special Types of Relations}{267}{section.8.6}% 153 | \contentsline {subsection}{\numberline {8.6.1}Recursive Relations}{267}{subsection.8.6.1}% 154 | \contentsline {subsection}{\numberline {8.6.2}\(n\)-ary Relations}{267}{subsection.8.6.2}% 155 | \contentsline {subsection}{\numberline {8.6.3}Exercises}{267}{subsection.8.6.3}% 156 | \contentsline {chapter}{\numberline {9}Graph Theory}{269}{chapter.9}% 157 | \contentsline {chapter}{\numberline {10}Basics of Abstract Algebra}{271}{chapter.10}% 158 | \contentsline {section}{\numberline {10.1}Fundamentals of Algebraic Structures}{272}{section.10.1}% 159 | \contentsline {subsection}{\numberline {10.1.1}Groups}{272}{subsection.10.1.1}% 160 | \contentsline {subsection}{\numberline {10.1.2}Rings}{272}{subsection.10.1.2}% 161 | \contentsline {subsection}{\numberline {10.1.3}Fields}{272}{subsection.10.1.3}% 162 | \contentsline {subsection}{\numberline {10.1.4}Exercises}{272}{subsection.10.1.4}% 163 | \contentsline {section}{\numberline {10.2}Operations on Algebraic Structures}{272}{section.10.2}% 164 | \contentsline {subsection}{\numberline {10.2.1}Homomorphisms}{272}{subsection.10.2.1}% 165 | \contentsline {subsection}{\numberline {10.2.2}Isomorphisms}{272}{subsection.10.2.2}% 166 | \contentsline {subsection}{\numberline {10.2.3}Exercises}{272}{subsection.10.2.3}% 167 | \contentsline {section}{\numberline {10.3}Applications of Algebraic Structures}{272}{section.10.3}% 168 | \contentsline {subsection}{\numberline {10.3.1}Cryptography}{272}{subsection.10.3.1}% 169 | \contentsline {subsection}{\numberline {10.3.2}Coding Theory}{272}{subsection.10.3.2}% 170 | \contentsline {subsection}{\numberline {10.3.3}Exercises}{272}{subsection.10.3.3}% 171 | \contentsline {chapter}{\numberline {11}Introductory Topology and Category Theory}{273}{chapter.11}% 172 | \contentsline {section}{\numberline {11.1}Basic Topology}{274}{section.11.1}% 173 | \contentsline {subsection}{\numberline {11.1.1}Introduction to Topological Spaces}{276}{subsection.11.1.1}% 174 | \contentsline {subsubsection}{\numberline {11.1.1.1}Open and Closed Sets}{276}{subsubsection.11.1.1.1}% 175 | \contentsline {subsubsection}{\numberline {11.1.1.2}Basis for a Topology}{276}{subsubsection.11.1.1.2}% 176 | \contentsline {subsection}{\numberline {11.1.2}Continuity and Limits}{276}{subsection.11.1.2}% 177 | \contentsline {subsubsection}{\numberline {11.1.2.1}Continuous Functions}{276}{subsubsection.11.1.2.1}% 178 | \contentsline {subsubsection}{\numberline {11.1.2.2}Limit Points and Convergence}{276}{subsubsection.11.1.2.2}% 179 | \contentsline {subsection}{\numberline {11.1.3}Compactness and Connectedness}{276}{subsection.11.1.3}% 180 | \contentsline {subsubsection}{\numberline {11.1.3.1}Compact Spaces}{276}{subsubsection.11.1.3.1}% 181 | \contentsline {subsubsection}{\numberline {11.1.3.2}Connected Spaces}{276}{subsubsection.11.1.3.2}% 182 | \contentsline {subsection}{\numberline {11.1.4}Applications of Topology}{276}{subsection.11.1.4}% 183 | \contentsline {subsubsection}{\numberline {11.1.4.1}Topology in Computer Science}{276}{subsubsection.11.1.4.1}% 184 | \contentsline {subsubsection}{\numberline {11.1.4.2}Topology in Physics}{276}{subsubsection.11.1.4.2}% 185 | \contentsline {section}{\numberline {11.2}Category Theory Fundamentals}{276}{section.11.2}% 186 | \contentsline {subsection}{\numberline {11.2.1}Introduction to Categories}{277}{subsection.11.2.1}% 187 | \contentsline {subsubsection}{\numberline {11.2.1.1}Objects and Morphisms}{277}{subsubsection.11.2.1.1}% 188 | \contentsline {subsubsection}{\numberline {11.2.1.2}Examples of Categories}{277}{subsubsection.11.2.1.2}% 189 | \contentsline {subsection}{\numberline {11.2.2}Functors and Natural Transformations}{277}{subsection.11.2.2}% 190 | \contentsline {subsubsection}{\numberline {11.2.2.1}Definition of Functors}{277}{subsubsection.11.2.2.1}% 191 | \contentsline {subsubsection}{\numberline {11.2.2.2}Natural Transformations between Functors}{277}{subsubsection.11.2.2.2}% 192 | \contentsline {subsection}{\numberline {11.2.3}Limits and Colimits}{277}{subsection.11.2.3}% 193 | \contentsline {subsubsection}{\numberline {11.2.3.1}Universal Properties}{277}{subsubsection.11.2.3.1}% 194 | \contentsline {subsubsection}{\numberline {11.2.3.2}Construction of Limits and Colimits}{277}{subsubsection.11.2.3.2}% 195 | \contentsline {subsection}{\numberline {11.2.4}Applications of Category Theory}{277}{subsection.11.2.4}% 196 | \contentsline {subsubsection}{\numberline {11.2.4.1}Category Theory in Programming Languages}{277}{subsubsection.11.2.4.1}% 197 | \contentsline {subsubsection}{\numberline {11.2.4.2}Category Theory in Logic and Set Theory}{277}{subsubsection.11.2.4.2}% 198 | \contentsline {part}{\numberline {III}Single-variable Calculus}{279}{part.3}% 199 | \contentsline {chapter}{\numberline {12}Function Monotonicity, Parity and Periodicity}{281}{chapter.12}% 200 | \contentsline {section}{\numberline {12.1}Monotonicity of Function}{281}{section.12.1}% 201 | \contentsline {section}{\numberline {12.2}Parity of Function}{281}{section.12.2}% 202 | \contentsline {section}{\numberline {12.3}Periodicity of Function}{281}{section.12.3}% 203 | \contentsline {chapter}{\numberline {13}Abstract and Piece-wise Function}{283}{chapter.13}% 204 | \contentsline {section}{\numberline {13.1}Abstract Function}{283}{section.13.1}% 205 | \contentsline {section}{\numberline {13.2}Piece-wise Function}{283}{section.13.2}% 206 | \contentsline {chapter}{\numberline {14}Limit and Continuity}{285}{chapter.14}% 207 | \contentsline {section}{\numberline {14.1}Limit of Sequence}{285}{section.14.1}% 208 | \contentsline {section}{\numberline {14.2}limit of Function}{285}{section.14.2}% 209 | \contentsline {section}{\numberline {14.3}Continuity}{285}{section.14.3}% 210 | \contentsline {section}{\numberline {14.4}Application of Limit}{285}{section.14.4}% 211 | \contentsline {chapter}{\numberline {15}Differential Calculus}{287}{chapter.15}% 212 | \contentsline {section}{\numberline {15.1}Derivative Basics}{288}{section.15.1}% 213 | \contentsline {subsection}{\numberline {15.1.1}Definition of Derivative}{288}{subsection.15.1.1}% 214 | \contentsline {subsection}{\numberline {15.1.2}Geometric Meaning of Derivative}{288}{subsection.15.1.2}% 215 | \contentsline {subsection}{\numberline {15.1.3}Physical Meaning of Derivative}{288}{subsection.15.1.3}% 216 | \contentsline {section}{\numberline {15.2}Basic Derivative Rules}{288}{section.15.2}% 217 | \contentsline {subsection}{\numberline {15.2.1}Derivatives of Elementary Functions}{288}{subsection.15.2.1}% 218 | \contentsline {subsection}{\numberline {15.2.2}Product Rule, Quotient Rule, Chain Rule}{288}{subsection.15.2.2}% 219 | \contentsline {section}{\numberline {15.3}Higher-order Derivatives}{288}{section.15.3}% 220 | \contentsline {subsection}{\numberline {15.3.1}Second-order Derivatives and Applications}{288}{subsection.15.3.1}% 221 | \contentsline {subsection}{\numberline {15.3.2}Calculation and Significance of Higher-order Derivatives}{288}{subsection.15.3.2}% 222 | \contentsline {section}{\numberline {15.4}Derivatives of Abnormal Function}{288}{section.15.4}% 223 | \contentsline {subsection}{\numberline {15.4.1}Derivatives of Implicit Functions}{288}{subsection.15.4.1}% 224 | \contentsline {subsection}{\numberline {15.4.2}Derivatives of Parametric Equations}{288}{subsection.15.4.2}% 225 | \contentsline {section}{\numberline {15.5}Differentiation}{288}{section.15.5}% 226 | \contentsline {section}{\numberline {15.6}Related Rates}{288}{section.15.6}% 227 | \contentsline {subsection}{\numberline {15.6.1}Relationships between Rates of Change of Different Quantities}{288}{subsection.15.6.1}% 228 | \contentsline {section}{\numberline {15.7}Taylor Series}{288}{section.15.7}% 229 | \contentsline {subsection}{\numberline {15.7.1}Taylor Expansion of Functions}{288}{subsection.15.7.1}% 230 | \contentsline {subsection}{\numberline {15.7.2}Application of Taylor Series}{288}{subsection.15.7.2}% 231 | \contentsline {section}{\numberline {15.8}Applications of Differential Calculus}{288}{section.15.8}% 232 | \contentsline {subsection}{\numberline {15.8.1}Tangents and Normals of Curves}{288}{subsection.15.8.1}% 233 | \contentsline {subsection}{\numberline {15.8.2}Mean Value Theorem in Differential Calculus}{288}{subsection.15.8.2}% 234 | \contentsline {subsubsection}{\numberline {15.8.2.1}Fermat's Theorem}{288}{subsubsection.15.8.2.1}% 235 | \contentsline {subsubsection}{\numberline {15.8.2.2}Rolle's Theorem}{288}{subsubsection.15.8.2.2}% 236 | \contentsline {subsubsection}{\numberline {15.8.2.3}Lagrange's Mean Value Theorem}{288}{subsubsection.15.8.2.3}% 237 | \contentsline {subsubsection}{\numberline {15.8.2.4}Cauchy's Mean Value Theorem}{288}{subsubsection.15.8.2.4}% 238 | \contentsline {subsubsection}{\numberline {15.8.2.5}Indeterminate Form Limit}{288}{subsubsection.15.8.2.5}% 239 | \contentsline {subsection}{\numberline {15.8.3}Extrema Problems and Optimization}{288}{subsection.15.8.3}% 240 | \contentsline {chapter}{\numberline {16}integral calculus}{289}{chapter.16}% 241 | \contentsline {section}{\numberline {16.1}Fundamentals of Integration}{290}{section.16.1}% 242 | \contentsline {subsection}{\numberline {16.1.1}Definition of the Integral}{290}{subsection.16.1.1}% 243 | \contentsline {subsection}{\numberline {16.1.2}Properties of Integrals}{290}{subsection.16.1.2}% 244 | \contentsline {subsection}{\numberline {16.1.3}The Fundamental Theorem of Calculus}{290}{subsection.16.1.3}% 245 | \contentsline {section}{\numberline {16.2}Techniques of Integration}{290}{section.16.2}% 246 | \contentsline {subsection}{\numberline {16.2.1}Basic Integration Formulas}{290}{subsection.16.2.1}% 247 | \contentsline {subsection}{\numberline {16.2.2}Integration by Substitution}{290}{subsection.16.2.2}% 248 | \contentsline {subsection}{\numberline {16.2.3}Integration by Parts}{290}{subsection.16.2.3}% 249 | \contentsline {subsection}{\numberline {16.2.4}Trigonometric Integrals}{290}{subsection.16.2.4}% 250 | \contentsline {subsection}{\numberline {16.2.5}Partial Fractions}{290}{subsection.16.2.5}% 251 | \contentsline {section}{\numberline {16.3}Applications of Integration}{290}{section.16.3}% 252 | \contentsline {subsection}{\numberline {16.3.1}Area Under Curves}{290}{subsection.16.3.1}% 253 | \contentsline {subsection}{\numberline {16.3.2}Volumes of Solids of Revolution}{290}{subsection.16.3.2}% 254 | \contentsline {subsection}{\numberline {16.3.3}Arc Length and Surface Area}{290}{subsection.16.3.3}% 255 | \contentsline {subsection}{\numberline {16.3.4}Center of Mass and Moments}{290}{subsection.16.3.4}% 256 | \contentsline {section}{\numberline {16.4}Improper Integrals}{290}{section.16.4}% 257 | \contentsline {subsection}{\numberline {16.4.1}Convergence and Divergence of Improper Integrals}{290}{subsection.16.4.1}% 258 | \contentsline {subsection}{\numberline {16.4.2}Applications of Improper Integrals}{290}{subsection.16.4.2}% 259 | \contentsline {section}{\numberline {16.5}Numerical Integration Methods}{290}{section.16.5}% 260 | \contentsline {subsection}{\numberline {16.5.1}The Trapezoidal Rule}{290}{subsection.16.5.1}% 261 | \contentsline {subsection}{\numberline {16.5.2}Simpson's Rule}{290}{subsection.16.5.2}% 262 | \contentsline {chapter}{\numberline {17}Differential Equation}{291}{chapter.17}% 263 | \contentsline {chapter}{\numberline {18}Infinite Series}{293}{chapter.18}% 264 | \contentsline {part}{\numberline {IV}Multi-variable and Vector Calculus}{295}{part.4}% 265 | \contentsline {chapter}{\numberline {19}integral calculus}{297}{chapter.19}% 266 | \contentsline {chapter}{\numberline {20}Introduction to Multivariable Functions}{299}{chapter.20}% 267 | \contentsline {subsection}{\numberline {20.0.1}Concepts of Multivariable Functions}{299}{subsection.20.0.1}% 268 | \contentsline {subsection}{\numberline {20.0.2}Graphs and Contour Plots}{299}{subsection.20.0.2}% 269 | \contentsline {chapter}{\numberline {21}Partial Derivatives}{301}{chapter.21}% 270 | \contentsline {subsection}{\numberline {21.0.1}Definition and Interpretation}{301}{subsection.21.0.1}% 271 | \contentsline {subsection}{\numberline {21.0.2}Higher-Order Partial Derivatives}{301}{subsection.21.0.2}% 272 | \contentsline {subsection}{\numberline {21.0.3}Chain Rule in Multiple Variables}{301}{subsection.21.0.3}% 273 | \contentsline {chapter}{\numberline {22}Multiple Integrals}{303}{chapter.22}% 274 | \contentsline {subsection}{\numberline {22.0.1}Double Integrals}{303}{subsection.22.0.1}% 275 | \contentsline {subsubsection}{\numberline {22.0.1.1}Iterated Integrals}{303}{subsubsection.22.0.1.1}% 276 | \contentsline {subsubsection}{\numberline {22.0.1.2}Double Integrals over General Regions}{303}{subsubsection.22.0.1.2}% 277 | \contentsline {subsection}{\numberline {22.0.2}Triple Integrals}{303}{subsection.22.0.2}% 278 | \contentsline {subsubsection}{\numberline {22.0.2.1}Cylindrical and Spherical Coordinates}{303}{subsubsection.22.0.2.1}% 279 | \contentsline {chapter}{\numberline {23}Vector Calculus}{305}{chapter.23}% 280 | \contentsline {section}{\numberline {23.1}Vector Fields}{305}{section.23.1}% 281 | \contentsline {section}{\numberline {23.2}Gradient, Divergence, and Curl}{305}{section.23.2}% 282 | \contentsline {section}{\numberline {23.3}Line and Surface Integrals}{305}{section.23.3}% 283 | \contentsline {part}{\numberline {V}Linear Algebra}{307}{part.5}% 284 | \contentsline {chapter}{\numberline {24}Vectors Space and the Geometry of Space}{309}{chapter.24}% 285 | \contentsline {chapter}{\numberline {25}Matrices and Systems of Equations}{311}{chapter.25}% 286 | \contentsline {chapter}{\numberline {26}Determinant of Matrix}{313}{chapter.26}% 287 | \contentsline {chapter}{\numberline {27}Orthogonality}{315}{chapter.27}% 288 | \contentsline {chapter}{\numberline {28}Linear Transformations}{317}{chapter.28}% 289 | \contentsline {chapter}{\numberline {29}Eigenvalues and Eigenvector}{319}{chapter.29}% 290 | \contentsline {chapter}{\numberline {30}Singular Value Decomposition}{321}{chapter.30}% 291 | \contentsline {chapter}{\numberline {31}Complex Vector and Matrices}{323}{chapter.31}% 292 | \contentsline {chapter}{\numberline {32}Matrix Differential Calculus}{325}{chapter.32}% 293 | \contentsline {part}{\numberline {VI}Probability and Combinatorics}{327}{part.6}% 294 | \contentsline {chapter}{\numberline {33}Introduction to Counting and Probability }{329}{chapter.33}% 295 | \contentsline {section}{\numberline {33.1}Counting Principal}{329}{section.33.1}% 296 | \contentsline {subsection}{\numberline {33.1.1}Principal of Counting}{329}{subsection.33.1.1}% 297 | \contentsline {subsection}{\numberline {33.1.2}Pigeonhole Theorem}{333}{subsection.33.1.2}% 298 | \contentsline {subsection}{\numberline {33.1.3}Exercises}{334}{subsection.33.1.3}% 299 | \contentsline {section}{\numberline {33.2}Combination and Permutation with applications}{337}{section.33.2}% 300 | \contentsline {subsection}{\numberline {33.2.1}Permutation}{337}{subsection.33.2.1}% 301 | \contentsline {subsection}{\numberline {33.2.2}Combination}{339}{subsection.33.2.2}% 302 | \contentsline {subsection}{\numberline {33.2.3}Further Interpretation of Counting with Set Theory}{342}{subsection.33.2.3}% 303 | \contentsline {subsection}{\numberline {33.2.4}Binomial and Multinomial Theorem}{344}{subsection.33.2.4}% 304 | \contentsline {subsection}{\numberline {33.2.5}Catalan Number}{348}{subsection.33.2.5}% 305 | \contentsline {subsection}{\numberline {33.2.6}String Number}{348}{subsection.33.2.6}% 306 | \contentsline {subsection}{\numberline {33.2.7}Exercises}{348}{subsection.33.2.7}% 307 | \contentsline {section}{\numberline {33.3}Axioms of Probability}{351}{section.33.3}% 308 | \contentsline {subsection}{\numberline {33.3.1}Sample Space and Events}{352}{subsection.33.3.1}% 309 | \contentsline {subsection}{\numberline {33.3.2}Probability Axioms}{353}{subsection.33.3.2}% 310 | \contentsline {subsection}{\numberline {33.3.3}Exercises}{357}{subsection.33.3.3}% 311 | \contentsline {section}{\numberline {33.4}Finding Probability with Counting}{369}{section.33.4}% 312 | \contentsline {subsection}{\numberline {33.4.1}Some Basic Problems}{369}{subsection.33.4.1}% 313 | \contentsline {subsection}{\numberline {33.4.2}Further Problems}{371}{subsection.33.4.2}% 314 | \contentsline {subsection}{\numberline {33.4.3}Exercises}{373}{subsection.33.4.3}% 315 | \contentsline {chapter}{\numberline {34}Conditional Probability and Independence of Events}{377}{chapter.34}% 316 | \contentsline {section}{\numberline {34.1}Conditional Probability}{378}{section.34.1}% 317 | \contentsline {subsection}{\numberline {34.1.1}Basic Conditional Probability}{378}{subsection.34.1.1}% 318 | \contentsline {subsection}{\numberline {34.1.2}Exercises}{385}{subsection.34.1.2}% 319 | \contentsline {section}{\numberline {34.2}Bayes's Theorem}{385}{section.34.2}% 320 | \contentsline {subsection}{\numberline {34.2.1}Bayes's Theorem and Bayesian Thinking}{385}{subsection.34.2.1}% 321 | \contentsline {subsection}{\numberline {34.2.2}Exercises}{391}{subsection.34.2.2}% 322 | \contentsline {section}{\numberline {34.3}Independence of Events}{391}{section.34.3}% 323 | \contentsline {subsection}{\numberline {34.3.1}Definition of Independence}{391}{subsection.34.3.1}% 324 | \contentsline {subsection}{\numberline {34.3.2}Multiple Independence}{392}{subsection.34.3.2}% 325 | \contentsline {subsection}{\numberline {34.3.3}Exercises}{395}{subsection.34.3.3}% 326 | \contentsline {section}{\numberline {34.4}Further Conditional Probability}{396}{section.34.4}% 327 | \contentsline {subsection}{\numberline {34.4.1}Probability Axiom in Conditional Probability}{396}{subsection.34.4.1}% 328 | \contentsline {subsection}{\numberline {34.4.2}Multi-conditional Probability}{399}{subsection.34.4.2}% 329 | \contentsline {subsection}{\numberline {34.4.3}Exercises}{400}{subsection.34.4.3}% 330 | \contentsline {chapter}{\numberline {35}Random Variable and Discrete Distribution}{403}{chapter.35}% 331 | \contentsline {section}{\numberline {35.1}Random Variable}{403}{section.35.1}% 332 | \contentsline {subsection}{\numberline {35.1.1}Analysis of Random Variables}{405}{subsection.35.1.1}% 333 | \contentsline {subsection}{\numberline {35.1.2}Discrete Random Variables and Discrete Distributions}{406}{subsection.35.1.2}% 334 | \contentsline {subsection}{\numberline {35.1.3}Exercises}{408}{subsection.35.1.3}% 335 | \contentsline {section}{\numberline {35.2}Expectation and Variance}{410}{section.35.2}% 336 | \contentsline {subsection}{\numberline {35.2.1}Expectation of Discrete Random Variable}{411}{subsection.35.2.1}% 337 | \contentsline {subsection}{\numberline {35.2.2}Expectation of Function and Linearity}{412}{subsection.35.2.2}% 338 | \contentsline {subsection}{\numberline {35.2.3}Variance}{416}{subsection.35.2.3}% 339 | \contentsline {subsection}{\numberline {35.2.4}PDF and CDF}{418}{subsection.35.2.4}% 340 | \contentsline {subsection}{\numberline {35.2.5}Composition of Dsicrete Random Variable}{418}{subsection.35.2.5}% 341 | \contentsline {subsection}{\numberline {35.2.6}Exercises}{419}{subsection.35.2.6}% 342 | \contentsline {section}{\numberline {35.3}Common Discrete Distributions}{428}{section.35.3}% 343 | \contentsline {subsection}{\numberline {35.3.1}Bernoulli and Binomial Distribution}{428}{subsection.35.3.1}% 344 | \contentsline {subsection}{\numberline {35.3.2}Poisson Distribution}{432}{subsection.35.3.2}% 345 | \contentsline {subsection}{\numberline {35.3.3}Geometric Distribution}{437}{subsection.35.3.3}% 346 | \contentsline {subsection}{\numberline {35.3.4}Hypergeometric Distribution}{440}{subsection.35.3.4}% 347 | \contentsline {subsection}{\numberline {35.3.5}Exercises}{444}{subsection.35.3.5}% 348 | \contentsline {section}{\numberline {35.4}Other Discrete Distributions}{445}{section.35.4}% 349 | \contentsline {subsection}{\numberline {35.4.1}Discrete Uniform Distribution}{445}{subsection.35.4.1}% 350 | \contentsline {subsection}{\numberline {35.4.2}Negative Binomial Distribution}{445}{subsection.35.4.2}% 351 | \contentsline {subsection}{\numberline {35.4.3}Zeta-Bernoulli Distribution}{445}{subsection.35.4.3}% 352 | \contentsline {subsection}{\numberline {35.4.4}Logarithmic Series Distribution}{445}{subsection.35.4.4}% 353 | \contentsline {subsection}{\numberline {35.4.5}Zipf's Distribution}{445}{subsection.35.4.5}% 354 | \contentsline {subsection}{\numberline {35.4.6}Exercises}{445}{subsection.35.4.6}% 355 | \contentsline {section}{\numberline {35.5}Properties of Random Variable, PDF, and CDF}{445}{section.35.5}% 356 | \contentsline {subsection}{\numberline {35.5.1}Exercises}{445}{subsection.35.5.1}% 357 | \contentsline {chapter}{\numberline {36}Continuous Distribution}{447}{chapter.36}% 358 | \contentsline {chapter}{\numberline {37}Joint Cumulative Distribution}{449}{chapter.37}% 359 | \contentsline {chapter}{\numberline {38}Limit Theory in Probability}{451}{chapter.38}% 360 | \contentsline {chapter}{\numberline {39}Stochastic Process}{453}{chapter.39}% 361 | \contentsline {part}{\numberline {VII}Statistics}{455}{part.7}% 362 | \contentsline {chapter}{\numberline {40}Sampling and Parameters}{457}{chapter.40}% 363 | \contentsline {chapter}{\numberline {41}Descriptive Statistics}{459}{chapter.41}% 364 | \contentsline {chapter}{\numberline {42}Graphical Statistics}{461}{chapter.42}% 365 | \contentsline {chapter}{\numberline {43}Statistical Inference}{463}{chapter.43}% 366 | \contentsline {section}{\numberline {43.1}Parameter Estimation}{463}{section.43.1}% 367 | \contentsline {section}{\numberline {43.2}Interval Estimation}{463}{section.43.2}% 368 | \contentsline {section}{\numberline {43.3}Hypothesis Testing}{463}{section.43.3}% 369 | \contentsline {section}{\numberline {43.4}Variance Inference}{463}{section.43.4}% 370 | \contentsline {section}{\numberline {43.5}Bayesian Inference}{463}{section.43.5}% 371 | \contentsline {chapter}{\numberline {44}Hypothesis Testing}{465}{chapter.44}% 372 | \contentsline {chapter}{\numberline {45}Regression and Regressive Analysis}{467}{chapter.45}% 373 | \contentsline {chapter}{\numberline {46}Basic Multi-variable Statistical analysis}{469}{chapter.46}% 374 | \contentsline {part}{\numberline {VIII}Information Theory}{471}{part.8}% 375 | \contentsline {chapter}{\numberline {47}Measuring of Information}{473}{chapter.47}% 376 | \contentsline {chapter}{\numberline {48}Information Entropy}{475}{chapter.48}% 377 | \contentsline {chapter}{\numberline {49}Joined Entropy and Conditional Entropy}{477}{chapter.49}% 378 | \contentsline {chapter}{\numberline {50}Cross Entropy and Relative Entropy}{479}{chapter.50}% 379 | \contentsline {chapter}{\numberline {51}Mutual Information}{481}{chapter.51}% 380 | \contentsline {chapter}{\numberline {52}Differential Entropy}{483}{chapter.52}% 381 | \contentsfinish 382 | -------------------------------------------------------------------------------- /numbers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 27 | 34 | 41 | 48 | 55 | 62 | 69 | 76 | 83 | 90 | 97 | 104 | 111 | 118 | 125 | 132 | 139 | 146 | 147 | 165 | 167 | 168 | 170 | image/svg+xml 171 | 173 | 174 | 175 | 176 | 177 | 182 | 187 | 192 | 197 | 200 | 204 | 208 | 209 | 213 | 217 | 218 | 223 | 228 | 231 | 235 | 238 | 239 | Rational 250 | 251 | 255 | 259 | 260 | 265 | 270 | 274 | 278 | 279 | 283 | 287 | 288 | Integers 299 | Natural 310 | Real 321 | Irrational 332 | Complex 343 | Imaginary 354 | 355 | 356 | -------------------------------------------------------------------------------- /sample.bib: -------------------------------------------------------------------------------- 1 | @book{Smith:2021qr, 2 | title = {{B}ook {T}itle}, 3 | publisher = {Publisher}, 4 | author = {Smith, J.~M. and Jones, A.~B.}, 5 | year = {2021}, 6 | edition = {7th}, 7 | } 8 | 9 | @article{Smith:2022jd, 10 | author = {Jones, A.~B. and Smith, J.~M.}, 11 | title = {{A}rticle {T}itle}, 12 | journal = {Journal title}, 13 | year = {2022}, 14 | volume = {13}, 15 | pages = {123-456}, 16 | number = {52}, 17 | month = {3}, 18 | publisher = {Publisher}, 19 | doi = {10.1038/s41586-021-03616-x}, 20 | } --------------------------------------------------------------------------------