From 5b603f77d9897b7e8f9ce0367c5e5668c0ac8adb Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Fri, 29 Apr 2022 08:00:47 +0100 Subject: [PATCH] Last Sync: 2022-04-29 08:00:47 --- .../Mixed and improper fractions.md | 30 ++++++++++++++++ .../Prealgebra/Multiplying_fractions.md | 34 +++++++++--------- pdf/Algorithmic_complexity.pdf | Bin 549310 -> 549311 bytes pdf/Arrays.pdf | Bin 83599 -> 83599 bytes pdf/Assembly_programs.pdf | Bin 58049 -> 58049 bytes pdf/Atomic_and_molecular_sentences.pdf | Bin 97737 -> 97737 bytes pdf/Axioms_of_set_theory.pdf | Bin 66749 -> 66749 bytes pdf/Basic_database_concepts.pdf | Bin 99218 -> 99218 bytes pdf/Basic_properties_of_sets.pdf | Bin 128524 -> 128524 bytes pdf/Biconditional_Elimination.pdf | Bin 39042 -> 39042 bytes pdf/Biconditional_Introduction.pdf | Bin 35537 -> 35537 bytes pdf/Binary_arithmetic.pdf | Bin 149838 -> 149838 bytes pdf/Binary_arithmetic_with_circuits.pdf | Bin 357156 -> 357156 bytes pdf/Bits,_bytes,_nibbles.pdf | Bin 51186 -> 51186 bytes pdf/Compile_from_source.pdf | Bin 49795 -> 49795 bytes pdf/Conditional_Elimination.pdf | Bin 43232 -> 43232 bytes pdf/Conditional_Introduction.pdf | Bin 74250 -> 74250 bytes pdf/Conjunction_Elimination.pdf | Bin 47565 -> 47565 bytes pdf/Conjunction_Introduction.pdf | Bin 45840 -> 45840 bytes pdf/Defining_a_computer.pdf | Bin 731550 -> 731550 bytes pdf/Design_features_of_language.pdf | Bin 60132 -> 60132 bytes pdf/Disjunction_Elimination.pdf | Bin 91007 -> 91007 bytes pdf/Disjunction_Introduction.pdf | Bin 54596 -> 54596 bytes pdf/HTTP_request_types.pdf | Bin 46765 -> 46765 bytes pdf/Indeterminacy.pdf | Bin 112534 -> 112534 bytes pdf/Law_of_the_Excluded_Middle.pdf | Bin 35622 -> 35622 bytes pdf/Logic_circuits.pdf | Bin 157687 -> 157687 bytes pdf/Logic_gates.pdf | Bin 407144 -> 407144 bytes pdf/Logical_possibility_and_necessity.pdf | Bin 122811 -> 122811 bytes pdf/Lovelace_quote.pdf | Bin 31770 -> 31770 bytes pdf/Morphology.pdf | Bin 77311 -> 77311 bytes pdf/Negation_Elimination.pdf | Bin 44476 -> 44476 bytes pdf/Negation_Introduction.pdf | Bin 44871 -> 44871 bytes pdf/Object_language_and_meta-language.pdf | Bin 131464 -> 131464 bytes pdf/Package_management_in_Arch.pdf | Bin 71061 -> 71061 bytes pdf/Primary_key.pdf | Bin 80548 -> 80548 bytes pdf/Queue.pdf | Bin 154498 -> 154497 bytes pdf/RESTful_APIs.pdf | Bin 105744 -> 105744 bytes pdf/Recursion.pdf | Bin 176160 -> 176160 bytes pdf/Reiteration.pdf | Bin 53262 -> 53262 bytes pdf/SQL_syntax.pdf | Bin 559941 -> 559941 bytes pdf/Semantic_versioning.pdf | Bin 118251 -> 118251 bytes pdf/Soundness.pdf | Bin 98882 -> 98882 bytes pdf/Stacks.pdf | Bin 151942 -> 151942 bytes pdf/Syllogism.pdf | Bin 79914 -> 79914 bytes pdf/The_Pragmatic_Programmer_1999.pdf | Bin 169339 -> 169339 bytes pdf/The_binary_number_system.pdf | Bin 146858 -> 146858 bytes pdf/Theorems_and_empty_sets.pdf | Bin 75643 -> 75643 bytes pdf/Turing_machines.pdf | Bin 102880 -> 102880 bytes pdf/User_management.pdf | Bin 74126 -> 74126 bytes pdf/Von_Neumann_architecture.pdf | Bin 239665 -> 239665 bytes pdf/Why_computers_use_binary.pdf | Bin 144674 -> 144674 bytes 52 files changed, 48 insertions(+), 16 deletions(-) create mode 100644 Mathematics/Prealgebra/Mixed and improper fractions.md diff --git a/Mathematics/Prealgebra/Mixed and improper fractions.md b/Mathematics/Prealgebra/Mixed and improper fractions.md new file mode 100644 index 0000000..8b05480 --- /dev/null +++ b/Mathematics/Prealgebra/Mixed and improper fractions.md @@ -0,0 +1,30 @@ +--- +tags: + - Mathematics + - Prealgebra + - fractions +--- + +# Mixed and improper fractions + +## Improper fractions + +* Proper fraction: + * The numerator is smaller than the denominator + * E.g. $\frac{2}{3}$, $-\frac{5}{10}$ +* Improper fraction + * The numerator is greater than the denominator + * E.g. $\frac{3}{2}$, $-\frac{5}{4}$ + +## Mixed fractions +A mixed fraction is part whole number, part fraction. For example: $5 \frac{3}{4}$. + +It means, in effect: $5 + \frac{3}{4}$ + +## Converting mixed fractions into improper fractions +Mixed fractions are hard to calculate with. We need some way to convert them to fractions. We can do this by converting them to improper fractions. + +With the example $4 \frac{7}{8}$, we know this means $4 + \frac{7}{8}$. We need to express the amount 4 in terms of eighths. It would be 4 lots of $\frac{8}{8}$ given that 4 is a whole number not a fractional amount. Thus the process would be: +$$ + \frac{8}{8} + \frac{8}{8} + \frac{8}{8} + \frac{8}{8} + \frac{7}{8} +$$ \ No newline at end of file diff --git a/Mathematics/Prealgebra/Multiplying_fractions.md b/Mathematics/Prealgebra/Multiplying_fractions.md index a6ea101..7c717a2 100644 --- a/Mathematics/Prealgebra/Multiplying_fractions.md +++ b/Mathematics/Prealgebra/Multiplying_fractions.md @@ -6,14 +6,16 @@ tags: - multiplication --- +# Multiplying fractions - > - > To find the product of two fractions $\frac{a}{b}$ and $\frac{c}{d}$ multiply their numerators and denominators and then reduce: $$\frac{a}{b} \cdot \frac{c}{d} = \frac{a \cdot c}{b \cdot d}$$ + To find the product of two fractions $\frac{a}{b}$ and $\frac{c}{d}$ multiply their numerators and denominators and then reduce: + + $$\frac{a}{b} \cdot \frac{c}{d} = \frac{a \cdot c}{b \cdot d}$$ -## Example +### Example $$ -\\frac{1}{3} \cdot \frac{2}{5} = \frac{1 \cdot 2}{3 \cdot 5} = \frac{2}{15} +\frac{1}{3} \cdot \frac{2}{5} = \frac{1 \cdot 2}{3 \cdot 5} = \frac{2}{15} $$ ## Prime factorisation in place @@ -21,43 +23,43 @@ $$ The example above did not require a reduction, so here is a more complex example: $$ -\\frac{14}{15} \cdot \frac{30}{140} = \frac{420}{2100} +\frac{14}{15} \cdot \frac{30}{140} = \frac{420}{2100} $$ -It would be laborious to reduce such a large product using factor trees or the repeated application of divisors. We can use a more efficient method. - -This method can be applied at the point at which we conduct the multiplication rather than afterwards once we have the product. We express the the initial multiplicands as factors: +It would be laborious to reduce such a large product using factor trees or the repeated application of divisors, as defined in [reducing fractions](./Reducing_fractions.md). We can use a more efficient method. +This method can be applied at the point at which we conduct the multiplication rather than afterwards once we have the product. We express the the initial multiplicands as prime factors: $$ -\\frac{14}{15} \cdot \frac{30}{140} = \frac{(2 \cdot 7) \cdot (2 \cdot 3 \cdot 5) }{(3 \cdot 5) \cdot (2 \cdot 2 \cdot 7 \cdot 5)} +\frac{14}{15} \cdot \frac{30}{140} = \frac{(2 \cdot 7) \cdot (2 \cdot 3 \cdot 5) }{(3 \cdot 5) \cdot (2 \cdot 2 \cdot 7 \cdot 5)} $$ We now have the product in factorised form before we have applied the multiplication so we can go ahead and cancel: $$ -\\frac{\cancel{2}, \cancel{7}, \cancel{2}, \cancel{3}, \cancel{5}}{\cancel{3}, \cancel{5}, \cancel{2}, \cancel{2}, \cancel{7}, 5} = \frac{1}{5} +\frac{\cancel{2}, \cancel{7}, \cancel{2}, \cancel{3}, \cancel{5}}{\cancel{3}, \cancel{5}, \cancel{2}, \cancel{2}, \cancel{7}, 5} = \frac{1}{5} $$ **Note that in the above case, there was only a single 5 left as a denominator and no value left as a numerator. This is equivalent to there just being "one five" so we write $\frac{1}{5}$** -## Example with negative fractions containing variables +## Example of multiplying fractions with negative fractions containing variables -*Calculate: $$ - \frac{6x}{55y} \cdot - \frac{110y^2}{105x^2} $$* +Calculate: +$$- \frac{6x}{55y} \cdot - \frac{110y^2}{105x^2}$$ First multiply in place: $$ -\\frac{(3 \cdot 2 \cdot x) \cdot (5 \cdot 2 \cdot 11 \cdot y \cdot y)}{(5 \cdot 11 \cdot y) \cdot (7 \cdot 5 \cdot 3 \cdot x \cdot x)} +\frac{(3 \cdot 2 \cdot x) \cdot (5 \cdot 2 \cdot 11 \cdot y \cdot y)}{(5 \cdot 11 \cdot y) \cdot (7 \cdot 5 \cdot 3 \cdot x \cdot x)} $$ Then cancel: $$ -\\frac{(\cancel{3} \cdot 2 \cdot \cancel{x}) \cdot (\cancel{5} \cdot 2 \cdot \cancel{11} \cdot \cancel{y} \cdot y)}{(\cancel{5} \cdot \cancel{11} \cdot \cancel{y}) \cdot (7 \cdot 5 \cdot \cancel{3} \cdot \cancel{x} \cdot x)} = -\\frac{2 \cdot 2 \cdot y}{7 \cdot 5 \cdot x} +\frac{(\cancel{3} \cdot 2 \cdot \cancel{x}) \cdot (\cancel{5} \cdot 2 \cdot \cancel{11} \cdot \cancel{y} \cdot y)}{(\cancel{5} \cdot \cancel{11} \cdot \cancel{y}) \cdot (7 \cdot 5 \cdot \cancel{3} \cdot \cancel{x} \cdot x)} = +\frac{2 \cdot 2 \cdot y}{7 \cdot 5 \cdot x} $$ Then reduce: $$ -\\frac{2 \cdot 2 \cdot y}{7 \cdot 5 \cdot x} = \frac{4y}{35x} +\frac{2 \cdot 2 \cdot y}{7 \cdot 5 \cdot x} = \frac{4y}{35x} $$ diff --git a/pdf/Algorithmic_complexity.pdf b/pdf/Algorithmic_complexity.pdf index e16e237854a1d38c6baecb1c2b9ef70436246890..cf1aa609e740a6610dd10bf0333c939aa8a6063e 100644 GIT binary patch delta 2773 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 ZFmiM;H8FH@G&HkQupy*m`gT{w8vy?B87%++ delta 101 zcmeD0W$o`}ZP>zSX3J!5Jl(>UQ4vUQkG5r$Q YQijfEMkWU4&UOkmgp^F*?#g%r0R9yj7XSbN diff --git a/pdf/Assembly_programs.pdf b/pdf/Assembly_programs.pdf index 330ef7bcc08dcf84115f8f60f24633a9b2d6a2f9..eea2b0699c4804624be28018c9e3452d93ce6a09 100644 GIT binary patch delta 96 zcmX?jl=ro1vStk+G4Z Wg_F6fo3pX2oq`P^C6l=xZ3h54lO2u# delta 96 zcmX?jl=PXJZ#v14|1t e12ZQ>BU48MXESpXBXc_i8$wF9=QJ^@F#-Vo?HZ>5 delta 108 zcmbQ#&Niu?tziqJX*sL8v4MfvbgObkIS6xmY&qi@E@vl8CnGm=6K6wbXD3G|Q&S^X eM`t%9H%D^|7jqX^HzPX*8$wF9=QJ^@F#-TEYa96h diff --git a/pdf/Basic_properties_of_sets.pdf b/pdf/Basic_properties_of_sets.pdf index 7ffc64774df317ad5838a59934abe47391b0b395..328ef991dfa6902f405fe5cd8736c700359da4f9 100644 GIT binary patch delta 102 zcmeBq!`}0Tyu%LJ0l#R delta 102 zcmeBq!`}0Tyu%LPSYIt diff --git a/pdf/Biconditional_Elimination.pdf b/pdf/Biconditional_Elimination.pdf index 3ee8beeccc9856f6ecbe1102018c005524972879..493c8db6a8d1618a2f62b0c332af69bd53063256 100644 GIT binary patch delta 102 zcmZqL$keovX~VRMtQH0ah9;9|Pn3hOHt(Cboz>aVz|zpb#L3vv%+$ch($d+@%*oi; Z)YQP))ydM>&Dh*d!G@5M$vdW>0ssVM9H0OI delta 102 zcmZqL$keovX~VRMtmeiBhQ^a;Pn3hOHt(Cboz>aM$0stE=9SQ&d diff --git a/pdf/Biconditional_Introduction.pdf b/pdf/Biconditional_Introduction.pdf index be86a9def3de4a9e0c0cd1ce9dd4e029602047ea..d1aa7f351859aa942913173e29f8e78fcf22ba4a 100644 GIT binary patch delta 96 zcmcaOmFePCrVS}AOcn-{(^?dP)aK3>KUQZ$CnF<6Cj)aA7gqyg17kO16ANc!Cuaj! V6AL3#7dJOM1sg(2CQEf~2LMf78ZiI> delta 96 zcmcaOmFePCrVS}AOyKUQZaV{>C?Lt`@+BO^;kLjzY6LuXe5LrX&g V6JrZYBR5Ms1sg(2CQEf~2LL}p8K(dM diff --git a/pdf/Binary_arithmetic.pdf b/pdf/Binary_arithmetic.pdf index 23e04f294a37ac9fa0fea698c6567717dadf7151..4f9179ccc4aa02e344878e59abeed988ea409b1b 100644 GIT binary patch delta 110 zcmX>%iSyhf&W0AoElf=|tQH0a#-`KTZJ6XB%=bMWDcSzrohh6V0AErZ3;+NC delta 110 zcmX>%iSyhf&W0AoElf=|tmeiB#%9yoZJ6XB%=bMWDcSzrohh6V0DOrYq5uE@ diff --git a/pdf/Binary_arithmetic_with_circuits.pdf b/pdf/Binary_arithmetic_with_circuits.pdf index 42550075ec60dfd009229b0abf6b1bfc26198ead..690a0d9453a4f718aabea083b50c2124f93813db 100644 GIT binary patch delta 110 zcmZ4TOmxXJ(S{br7N!>F7M3ln5ot^o2GgU`SQUZv_S!U74Q^+17fTm&LsN50GhF7M3ln5ot{3#?zzHSQUZv_S!U74Q^*+GgD_%BO^0o7dHb# j7fTBhM>iu2S4UGvV@q=vLqlgf1sg(2w!bK3wP6GRxjh{Q diff --git a/pdf/Bits,_bytes,_nibbles.pdf b/pdf/Bits,_bytes,_nibbles.pdf index 09dea22feb2b950e7d2e1a2de7d589193b8a1995..aa7c871727d0269563f513e851a58b7aca9d473c 100644 GIT binary patch delta 126 zcmey=&-|&MdBH&q3j+gVb8Q1dbpr!+O)h=k{1lhOl2io^7b_zJBO?P7BTECYlFb?i w_p>^iIa`>R8@idBxjCB|S{fL*7@3@XnYuc_*DA>04} diff --git a/pdf/Compile_from_source.pdf b/pdf/Compile_from_source.pdf index d2eeab24f4e95c0b7584beac721a900aea40134f..36697022d1e5221f0e4fd2b7ccbcf06ff7d11ab5 100644 GIT binary patch delta 96 zcmZo}Wo~X|-VnHl$--cA@E%1VwYhAM1go=wk)^STv$468p{1pTp_`L|v6+F3i;JnF Vxs$7#v8kDzf(;=hlP@0J1OOYF8ifD= delta 96 zcmZo}Wo~X|-VnHl$=rBy@E%1VwYhAM1go=~lcAA?k+Xq;nW>qDo13wvxs#Exsf(G5 VfuXa7shgXff(;=hlP@0J1OOn}8j}D3 diff --git a/pdf/Conditional_Elimination.pdf b/pdf/Conditional_Elimination.pdf index 0d7a40fb928b95a8d7d48761f6e6b02a70a945e5..888ab8712287fcecfb585685ed5b2fa60958627a 100644 GIT binary patch delta 96 zcmaEGk?FxjrVU>gGFcc*{=QHVNNtu{bc)s4z|z>w#lXeX!pOkM&A`Rd%+kQp#Kpqg W%*EWq&Be{cPQiwdlF8~Tb^-ti@*Ix< delta 96 zcmaEGk?FxjrVU>gGMO7s{=QHVNNtu{bc)s4+|ts}#KqFs$PDv&UgXy~^85M!__Ir|y-0V(HCT32KuBLA0hEA>~W)?2ahCr^f YnX#Lbqlvk(g`I*8Atlqb6&ddX0D7hxMF0Q* delta 100 zcmeA=!qRnwrC|%>PDv(nl_3C delta 96 zcmX^6nd$6jrVXn$F_{}rUb9INNNqm9iJ8sW*u>S)*v!<`+}YU8)zQ?@(ACAv#Ld9S W(!kKn(8STzPQiwdlF6bwcK`tDI2-x^ diff --git a/pdf/Conjunction_Introduction.pdf b/pdf/Conjunction_Introduction.pdf index 00239275e19324d2357701097902c8f011675a57..85427f2c145c87127239ad5946e2f095348ee126 100644 GIT binary patch delta 102 zcmbR6jA_C%rVY+(SS<_;49zBctdWDTHfOI{#p-P8Xl!C&YH951X6|ZWX69&N=wxW< YXlP_0QICB#sB~S delta 102 zcmbR6jA_C%rVY+(Sj~+M49zEdtdWDTHfOI{#p-NsX<%t=Y3b%<=;CN;Y-aB4Vr*pO Y?CN4}>|)?z;Am>6U_(gB01Z(bd;kCd diff --git a/pdf/Defining_a_computer.pdf b/pdf/Defining_a_computer.pdf index 3b898cf7ba8e391531aaac9dfc5cd5750c0d621e..37d5c7e8727fb54ac6f0bc79d4f49c3fe261936d 100644 GIT binary patch delta 128 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaA~LKN1_s6!(F7M2#)7Pc1l7LFFq7OpMaA~LMz#sf^y+aE?VX0bV28o0QbnwS`v7+Jbmx|+C{TDln+ a7??P_S-2WHJDM5TDcBHFGQBT}@go2?I~=J1 delta 101 zcmex=jP?I9)`l&Nd!m`lji>L6W>f^y+aE?VX0bUtni*M`8XCK~I-58;y1AH|m>QTn a8W|f}7@HYenwq%UDcBHFGQBT}@go2>d>n%S diff --git a/pdf/Disjunction_Introduction.pdf b/pdf/Disjunction_Introduction.pdf index 223c833bac4e7871f5b0f9eeb5a5183b68ce6466..b8fb8932db87af4096d974630952a106c9c4d55b 100644 GIT binary patch delta 101 zcmX@IiuuSY<_$;Auv!=x7+Ov~c}5Px+Wh8>ExVJYfw{4Xfq{#Yg^{tNg`ExVJkg@LoVg|V@vxvQzOn}M6Dvy-c- ZtD%{riIatyp^K57f(-#Ble4ef1ORI29sd9T diff --git a/pdf/HTTP_request_types.pdf b/pdf/HTTP_request_types.pdf index 500ea48ccc579e7e99be9205306d100dfb3a8046..51d7ccee06050aaae961150c06de44b20758c90d 100644 GIT binary patch delta 96 zcmZ4cmTB!Mh->*9Az85 delta 102 zcmbRCo^9HDwuUW?7HgQyji+0!VN?Xt+hf--zTMh->*72O-9 diff --git a/pdf/Law_of_the_Excluded_Middle.pdf b/pdf/Law_of_the_Excluded_Middle.pdf index 0931b83735401a5836e6cc14051401cc8fdba863..208a91f6fb3273c64476dbb92453bbaa45bae6bc 100644 GIT binary patch delta 96 zcmZ2BjcM65rVXYoOcn-{&07?K)aIy`Gpx=gCKeWEZZ0kchDMeyE`~0K#s(ISE+$4s Vh8AX~#*S`w3O0n4OwR1u3jiVp8RGx| delta 96 zcmZ2BjcM65rVXYoOy$y2BsEfZkEnY&Q7kTPKG8X7G}nV Vrp88w&Zeez3O0n4OwR1u3jj4O8Z7_- diff --git a/pdf/Logic_circuits.pdf b/pdf/Logic_circuits.pdf index a16e16aba751dc581db70e67b53a8dd68bc20e12..2e859ecab0eeed285c86b765ca1e7786b523d475 100644 GIT binary patch delta 123 zcmexY^dC diff --git a/pdf/Logic_gates.pdf b/pdf/Logic_gates.pdf index f5d998de1cbcacb59856bef4192f8e4cf3dfd07b..11ad7de696ad99cdd619e950abc65a828dc67ef6 100644 GIT binary patch delta 118 zcmaFyM&iXAiG~)&7N!>F7M2#)Eo{XatQH0aCI-_hG}z=I%F7M2#)Eo{XatmeiBCWg~1G}z=I%3S*c;^l delta 96 zcmdmUn`zH&rVU@0F_{}r{=Q5RNNtu{zJb-*)Wyuw$k^G?+`!V*(9GG~+0n?^($v|_ W&CJly*ucomPQiwdlF7Vl*8>3SXdCGO diff --git a/pdf/Negation_Introduction.pdf b/pdf/Negation_Introduction.pdf index 46d728d36f579b786dba3b161429f11fe35aeb86..0a78c1440495e8debb1ea66611cb246ba41d1a88 100644 GIT binary patch delta 96 zcmX?pkLmb5rVYF+nJf$@^RH9{Qk#udsm8@rgaE1sg(2w$?E5FaiMbpc@DP diff --git a/pdf/Package_management_in_Arch.pdf b/pdf/Package_management_in_Arch.pdf index 69b921abfe1df99051446b9bf5092340444d58ac..ed23f302ea5a6e819aa2ea34b8a6c9876fc154de 100644 GIT binary patch delta 100 zcmbQbnq}&0mWC~ieY{K-2Gb|-GAaV;?VEWSFR(e885ud6nYlQ-xSE-}85$c|Ivbf9 an7A3bI+`1rJGq(IDcBHDGX1Cs;{^a*avC@Q delta 100 zcmbQbnq}&0mWC~ieY{NO#?vS8GAaV;?VEWSFR(co8=IRN7?`@5IlDMo7@L^68JN48 ao4C4JSU4KEIJubEDcBHDGX1Cs;{^a(^cqY6 diff --git a/pdf/Primary_key.pdf b/pdf/Primary_key.pdf index 1c4c92acebe0c32e438cc547466e60d5391d9c10..d00e2f8b35a66c4738b645f3558ffb020a9a148a 100644 GIT binary patch delta 107 zcmZ4Tm1W6SmWC~itBqJK3=9k`rf)D}l!Gw0Up8Xg&*p6DWa(<`W^Q2Q;%sSPVd7+H dX>M+6Y35?#W@&6;=;COnU_(gB^sAPP=K+h19Yp{D delta 107 zcmZ4Tm1W6SmWC~itBqLAjSURUr*AM~l!Gw0Up8Xg&*p4oVQJuM;ArgPY~f;P>TGD} dWaeUFYHn)iW@=(#XzXmKU_(gB^sAPP=K+Ey9RUCU diff --git a/pdf/Queue.pdf b/pdf/Queue.pdf index f8b6e70dcc90b0f238634f5da81edbabf3aa31e8..202663f61eb870cbe61685543b946bbd22651d24 100644 GIT binary patch delta 2645 zcmV-b3aa&jw+Vr_39xAf5Hw;oFgP}5G%;i|Ha0e9HG_Euhj|78w|NEvc}M~{FqiaB z0wDr8Fqaok0?+|5m%%&&D1Yr)OLN;e629wK;I{ToNq7(hz^SRJvg0_($ zXqkyDIwX}z=GV{H07;Ru<;Na&4?E>D2sXMK-CsArh9H?>5sM^~j>#xyQZR*wWh&9k zu_!W3N*39KNyW5MU}DLrhUpov*1FM*h zofyR!a+o{TEQTTmKVoemgm*{AzyW75nPx^nNdiaEhchN}u*onJLsntfDm_w`8JECj z%dCL=hCBv;L{F=L7Jst}YE6WvbIfQ!AtaRGnSgGXHL%G*9tual{l@q);}42g1>*5x-X~>ugz9%n;v*zs#y)RZg=Caqxtv*(^`@ ziy!Qx0Kp(uHc=-dh?kHfvpw5`vRGYEjOneJ=XqJoR@1CxJAczOFAF9o(oQt{v~yP1 z7uBzvd-A+YFV6C5H7UyZr`=tcRAyTSPv0UMoDmp%t@Ny`?b*Y zwNKHeuPGm?4{84H=<}Cs8l)ec!|HAXk(?f9HT#IPIXDE$*^io?jIPTkB{vgFCU?oG zwdYFQI!Z&m>Ft8O5>WY@A&-IC9#DTZ1H^W+^@-Wi#8Q?#sgr)E12Ye&4XUw601 zMO}`|>wh7ht>$T`bUjw>jy_szC+=kQF~%3~pZ{C^|9_zMPfq-gP)E@=Nmyu;*iE9Q zjctq)6E&felek9T41Y;@A|xbDA}6Szg?|u>GZBe9Vhnv} z6xahqjyRkKZ{}lhKZbZaO_DZA$OTD`k$b37Fiy4;FFAUw`#<*h{UpKBj?!Rcr-iidCNKliE01D>zvZ zhfiqYiwtEVA)7SPgi|6-Gv3g=Y@b0XyF9^n>4}qs? zt-C}B{YdywbQ}$UfvVPUG@*!x+<_zV>pb!sKogMOXmB9(L+fWg=^X>8T0Y3CX@8kt z)I}Mp=V$3T9T1L>j^8}{<;l~R#d*4vV!U50W?)#P^NQ)fx$n;fW9nBn7D80tDOEP>&$t;E)YVS8XWJphAVZv%!%wt}(8UlSl6jGTW3 z4(AOLS2-Qu#pw^P_FsJX(93|A*?hG~%PoFKf|5Yc&pG6`>iI4DUW>KQVtlc6QKY#QXSU)Y6 z#gqE_3=1d7(ne`y986xZo%6{Tk&plEBm%e7XWciKlfy1x8^SA zSaKJ?kDk0Zd~(0>`^FTDB^<|r-O{gzLYlSX@o<}o2iuHN>h6hlpTD4lD${952Hy+G zK;5rd-I37`18vr=0n2_&7wI|S<`HX?4(UcepLh+v7vy_6m{oL04S#u;o##O>pr$nA ze`RIS$2^vI!Tj;j;ql{#Ys>>OTOdyw$equ%{~Yo$ZRj_Ge&pA1AI44O3SjqbupC$I z`Wql}#rA%GIW1=Sat<@|)6!vbf|9qUiYHE+u^vt-=mW0 z=OT*2K{}$K?(b6TeJxb-wK7XsvD!NDTtgWGRA>awG ziq}hoXolR`@|C>K&TR$4hMi{9P7`mlQ{HT+xx1a$eA72fb(bKueN$8%RmlpLA?qLKv#Pz|3AYj(d)m>e zUgS%X@mA5Dpr3|}qKiWR(yD7Eb8O*s8R`f3=z7%mnp+mrNIfsJ@2$R}q-Z6TyHfHQ z-BUD^H}SWVmdyq)3V-WUY6~oV|3_Jw=L(wgbTOW#HQwuTHLX`= zHcpqb@p)0z<0?PT5uI^e5PywN&@NpQdtImb9K3W1B4wal08o0jy;rqMm&g9Se{UkA zfG>Z78R`vV`ndC4+tEd~-1Ba*E|LERWF!)L zm#kR=Y(p_OMl?7>Lq#$$Lp3o*LqkF|MnpwJG&V6aML07!F-AThJTW&$G&n;;MKUl$ zH8Dm*Lqar0L`6e1HZe0rI5RjgMweS!0$&2M&6m7d0-6KW6_A%%TLK{nH3}sqMNdWw D!tDA8 delta 2646 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 delta 104 zcmZ4RfNQ}6u7(!IEld>)naqu+S1n{x1k&5*E@V2#<7{MN=wxB(>}+XhU~FdLZ0_RX dXyR<*Z0uxiYVKxWXl|!qLrBT?b?cal7y*Bd9WVd@ diff --git a/pdf/Reiteration.pdf b/pdf/Reiteration.pdf index 6e71e9ca11d5436d615d41a0cd81e12c8433cbeb..e69cb4d17a67af1ffa50323cebf30fea82c62310 100644 GIT binary patch delta 96 zcmeBMz}&Zhc?0K3CJTef+$R-*)MmYt&sd$E++0k|%p9G}U5zX(oLvo_3=N#!T%AlE VO^wV)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHnOcn;yOPV+of%Nw2O&pV0oh{v*Eu0-K poh;4FoXibPO`P0JoeYiK49uL}oSogwT{Y*AY}jm delta 116 zcmX>)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHnOy{zfAaei! diff --git a/pdf/Semantic_versioning.pdf b/pdf/Semantic_versioning.pdf index dc9551d3a795d6220f42e04d6e4576045a2218f6..90d5e133cb28e2490bafbd168ccad61c2c8997c7 100644 GIT binary patch delta 108 zcmaDooBj1{_J%Et4-c|h7#J8EPk(lhQ4Ye~&UuKjg3H;&)y2@!&C$)w+1%L8)WXov f($K)g(8Sr%`# delta 108 zcmaDooBj1{_J%Et4-c}M8ygs#On-KeQ4Ye~&UuKjg3H;_*u~k&)y>Jk$kN2f(ACYr f+|t#|(ZbNc%+Itziq}+6pEMgX!xl7!`r^_DdCvjvUVBMy^g~Zf@q5rY5eY2CkOQE-n_9 Yt}bRqK*GS-(cDhKhLDo!VU3J$0PnXPBme*a delta 101 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 TMmRMvI6^W;K{mHIPy$W?1XyR> diff --git a/pdf/Syllogism.pdf b/pdf/Syllogism.pdf index 6017689f66351336af117f72b84b4daf20ddc296..6f6b11dcca4f18b62041da4502c4564251dcaae9 100644 GIT binary patch delta 107 zcmZ4Wfo0VPmWC~iC-hk@3=E9Sr=Qhll!Gw0f6!-CWp_4pH8ylJG<7mGbTe|Xv~+fM cbul(HH@CDfG6u374eS(b2q~E!Va|970C-~m983TJ diff --git a/pdf/The_Pragmatic_Programmer_1999.pdf b/pdf/The_Pragmatic_Programmer_1999.pdf index 21ef6afc156e68892c73206c1688597d1d16f462..25c6e650646d076acb2ab4c893bdf23d3c415a7f 100644 GIT binary patch delta 110 zcmeypitG0(u7(!IEli7>SS<_;j7_GmXkwCsFt?v>V*1PPY++zzVQ%PRX>4Zh2BeLQ fEe*{~%?wP8+)Q0ej7%-<6l@47+0H$gselOpG;1BC delta 110 zcmeypitG0(u7(!IEli7>Sj~+Mj7_JnXkwCsFt?v>V*1PP>||i+V&Y_IZtP}ZY;I`c gVrFD$=IY{R>1bf=YT<0@W~X37NXd5Y$xH=I08|kkd;kCd diff --git a/pdf/The_binary_number_system.pdf b/pdf/The_binary_number_system.pdf index 5eabdfde13b1d78ea86f67b8920bc4864d00c6c0..d1cc2188fe57b8a4c133c2f9d8b94e4a9e041ca7 100644 GIT binary patch delta 134 zcmZ4Wn`6~)j)oS-ElhR#8WsiyCWhJuhUx|e>Y7~ozWFIGi6yBD8ZK5w21Z5(CPtP9 zU?tm^=`+RhI2*XQTADc;nK&Cenix5oxj4BR8=6}Y7~ozWFIGi6yBD8ZK5w21Z6eIZFeu zlI_d%nPPdI&D=~34IGV4EDa2e3|!4E9o>wKoK4&;-5f2Q-3$%Q>=bMWDcSC3!<51Z E0CE-~d;kCd diff --git a/pdf/Theorems_and_empty_sets.pdf b/pdf/Theorems_and_empty_sets.pdf index 67233ec623a9827d689f5ccd2be1e5a8b1f1ee8f..c6fe9609ca2cdaf2b4517d293b30bd01d6796a4e 100644 GIT binary patch delta 101 zcmex;j^+0`mWC~iS#nGk2Geuo7!`r^_I^3WlkCoBjwU7+rUr(FMlME1PG&AnF2<&= aMrMWvu5Qkz=1#_T3O0n4OrNdB_y7RCof`N6 delta 101 zcmex;j^+0`mWC~iS#nI~#?y1;7!`r^_I^3WlkCpMrj9NKW+nz^md@su&Xz9DmZp}5 aMkW@n21W*Mu0|Gi3O0n4OrNdB_y7RHW*Yhc diff --git a/pdf/Turing_machines.pdf b/pdf/Turing_machines.pdf index 3bb68b8562c519feedaaa1f3ad67d47530f3cd97..83b64ff76a1e4602caa83dc3b423c37db62a5145 100644 GIT binary patch delta 132 zcmaE`nC-!0wuUW?3)(d-3=B++v<(c^4Gh#Zx%7SWQ(O{DQWZ2@tc(ndjDT{M24E%I zPqZ^$;c#{_b1}4ZHFh>PHMTG^F)}iCG_iEFv~YAbvT$+(^6V6B2r1cqe*z;TBLIyM BBBuZV delta 132 zcmaE`nC-!0wuUW?3)(fzjSWnUwG9l_4Gh#Zx%7SWQ(O{DQWZ2@tc(ndj0{YSEDgX) zwx4Kcyu#t^W?<;*;^^#V;p}AMYG&c)>;%+qWZ>p%VPbA>;$~>4U_(gB_WKhU85seo Cb|WhQ diff --git a/pdf/User_management.pdf b/pdf/User_management.pdf index acabab48ef6ac636302a6a9131d585fda4887a4c..9499c347f10d1f64cad4ccc030622751ba1cd45b 100644 GIT binary patch delta 101 zcmeA>%+hz5rC|$WpCpro!So4|jEX>d`({bTLu}5jM#gSNE=ER9CPv0i&dyFoj>cvt aPA(>HZU#;+rcRc23O0n4Oy8lvcntuRzZ(Jo delta 101 zcmeA>%+hz5rC|$WpCpsH@$?CjjEX>d`({bTLu}4&CMHe>W^T?-&dvsgMh2!Xj+Vv- Zj)smdmM#`R0cSe}8$wE^?@(a81^|!N8ngfa diff --git a/pdf/Von_Neumann_architecture.pdf b/pdf/Von_Neumann_architecture.pdf index 3ba07ec88820a25b1f3d4205c6f2b73feab4b9e6..a7ddc9833b40732da850dec6fba45c1aca96785e 100644 GIT binary patch delta 106 zcmdmZfp6mlzJ?aY7N#xCE;E=c45quyU{(au+cRe{OY=D!S-P0H8d_L5x;a}Kni`v$ fn3x!wnYme*7`Qqb7+bp9DcBHFvi-IlH*oDcBHFvi_=@LQ1y(H)c|11OUT$8rA>+ delta 104 zcmZ4Vieu3$j)oS-Elk!LOy