From 9693b87fe7e83f51ae0dd29478e3cbde594475bc Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 25 Apr 2022 08:28:09 +0100 Subject: [PATCH] Last Sync: 2022-04-25 08:28:09 --- .../Prealgebra/Add_Subtract_Fractions.md | 92 +++++++++++++++++- .../Prealgebra/Least_common_denominator.md | 0 pdf/Algorithmic_complexity.pdf | Bin 549310 -> 549310 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 154497 -> 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, 90 insertions(+), 2 deletions(-) delete mode 100644 Mathematics/Prealgebra/Least_common_denominator.md diff --git a/Mathematics/Prealgebra/Add_Subtract_Fractions.md b/Mathematics/Prealgebra/Add_Subtract_Fractions.md index 8234a53..ce45739 100644 --- a/Mathematics/Prealgebra/Add_Subtract_Fractions.md +++ b/Mathematics/Prealgebra/Add_Subtract_Fractions.md @@ -36,6 +36,94 @@ $$ * Add/subtract * Reduce -Demonstration: $\frac{4}{9} + \frac{1}{6}$ : -The lowest common denominator is **the smallest number divisible by both of the denominators of the fractions without remainder**. + +### Lowest common denominator and lowest common multiple + +Given the symmetry between [factors and divisors](/Mathematics/Prealgebra/Factors_and_divisors.md) these properties are related. Note however that the LCM is more generic: it applies to any set of numbers not just fractions. Whereas the LCD is explicitly to do with fractions (hence 'denominator'). + + +* For two fractions $a, b$ (or a set), the LCD is the smallest number divisble by both the denominator of $a$ and the denominator of $b$ (or each member of the set). + + +* For two fractions $a, b$ (or a set), the LCM is the smallest number that is a multiple of the denominator of $a$ and the denominator of $b$ (or each member of the set). + +In order to find the LCM of the set $\{12, 16\}$ we list the multiples of both: +$$ +12, 24, 36, 48 \\ +16, 32, 48 +$$ + +Until we identify the smallest number common to both lists. In this case it is 48. Thus the LCM of 12 and 16 is 48. + +The relationship between LCM and LCD is that _the least common denominator is the least common multiple of the fractions' denomintors_. + + + +### Demonstration: addition +We can now use this to calculate the addition of two fractions without common denominators: $\frac{4}{9} + \frac{1}{6}$. + +First identify the common multiples of 9 and 6: + +$$ +9, 18, ... \\ +6, 12, 18, ... +$$ + +The least common multiple is 18. +We then think: what do we need to multiply each denominator by to get 18? + +In the case of the first fraction ($\frac{4}{9}$) it is 2: + +$$ + \frac{4}{9 \cdot 2} = \frac{4}{18} +$$ + +But what we do to the denominator, we must also do to the numerator, hence: + +$$ + \frac{4 \cdot 2}{9 \cdot 2} = \frac{8}{18} +$$ + +We then do the same to the second fraction ($\frac{1}{6}$). We need to multiply its denominator by 3 to get 18 and we apply this also to the numerator. + +$$ + \frac{1 \cdot 3}{6 \cdot 3} = \frac{3}{18} +$$ + +We now have two fractions that share a common denominator so we can sum: + +$$ + \frac{8}{18} + \frac{3}{18} = \frac{11}{18} +$$ + +### Demonstration: subtraction + +Calculate: + +$$ + \frac{3}{5} - \frac{2}{3} +$$ + +Once again we need to find the least common denominator for the two fractions. We start by listing the common multiples for the two denominators 5 and 3: + +$$ +5, 10, 15, ... \\ +3, 6, 9, 12, 15,... +$$ + +The lowest common multiple is 15. From the first fraction we get 15 by multiplying by 3. With the second fraction we get 15 by multiplying by 5. Thus: + +$$ + \frac{3 \cdot 3}{5 \cdot 3} = \frac{9}{15} +$$ + +$$ + \frac{2 \cdot 5}{3 \cdot 5} = \frac{10}{15} +$$ + +We can now carry out the subtraction: + +$$ + \frac{9}{15} - \frac{10}{15} = -\frac{1}{15} +$$ diff --git a/Mathematics/Prealgebra/Least_common_denominator.md b/Mathematics/Prealgebra/Least_common_denominator.md deleted file mode 100644 index e69de29..0000000 diff --git a/pdf/Algorithmic_complexity.pdf b/pdf/Algorithmic_complexity.pdf index 3cb41f0a97a756bd8076513aeb513458c5aceedb..4bbe665fbf923f1ee4f03180151df5c04e1c9707 100644 GIT binary patch delta 1262 zcmaiqeK^wz0LPCq@_x_tx=6S?EX|g&jma@Dk=fOTL)jzcotT$-n_uEK4yo1JQFLY< zrklHtmT6l{6E2xmCR$IV4An|)-r8KxbAR^7{qcF8@ALV7M1A(6KKoM@23>}eSZjDZ z4DN}5q2Qj!-4hes5&Q+L;W_9RnqEUT{LBV^4SA!9)t5J?Y$J9RT~>GLhVUx5tJlz8;Y38ulNrS<;8~Ib6vZ7c^5wECD}o8HzNnRLG{Vq&McWi zrDXpiJpdAJFEp!576Y8h4_locb$9joM!FPe1*?TIcesWb!HUK`ZBe%|1{!QBDLrU= z_3R22U0C7x0@GrIS}9@FC4Eg{qpJ-1&&Yzw`J8x0R+)ep*qlE)bDo@wvBjH$6gDG4 zn+yGlY&xgsrYgZ_Un78Jp7T8lZYJOdgjDDKF$3SCo^}Sf#BftYY-x(EEKJ5-Ia3dB z`exoj(2a^Fk}B_n#$M>9D=kKlnb?;zUfrRVY^LAuks?ePh2h!VmYN`cs|d-R(0j~D z+h*samAXZAgT8rL8^S_+aSW8xyJIp4JlZHkLP!my%Z8p4QjZ&tnp)Y?p3v-YzcI1X z%?kh}_hEkt?P z^=*XSDb$|Fjx`1fm$ZuNrIV%3YTx0c3pI7n>h~oKg&UXd-=;HT`^(uU0pQ}Z%0;2? zgO#YP;5nh(DPY0(MUPcE#(C>~W=B7;Cb2-|dTfY?YRz>dfXe|zBg&d3-y_z|9>7rhAf<)GjF(UU$ z$Zwj(o|$$Z9>>uqhc7H7?h*%#ppf$rVi$OQ%*lE3afW5YRBnugAu4=#-vf zh<@4V>O@|9>z;mn^x)dS+bJj?`sTVt#bBgP!HH1T53(#FV%|&N$??I-AGt`C_XOei zI5{#BZ4XS@z)PXGdh`2+O?y)JinbQ){0kc|Y3W}#kZrS-vFt-Yo9Xp5qtAf&^)%y^ z0VC8tu=>hi-3Pkx~13iP>Q2{V)AZ-6` N%>N~PFv)~t_%E0oV_^UQ delta 1262 zcmaiyZBP;h0EU+VnN(IvriRYQb7f_UNE9-~VlkJb3oDWlrRGO2BU6VGGfGRL{K%1M zN(d#9nu=kXdFEv$S4NU%2>1`L--Fxrz{(PUbxjkuf`}^V&iIp;F zHG&$olN#xZf_wX(phiXcNXLV$^0t3hXR&Ek-&iVT(*V}C-)lhzfGfxVzG7A+Ix$+E zw|{+Vp=zA4+h10Vmfif4$^qcP_~iV~Z0mTlbbP2~asE?r-Qdi;YTjlHlFFUFk7}01 zD`qy$VJK)`HpVh|{{}~Iye*2;6Zu7&kYC;VZ+v~Uy!~{^-S{OBs z)UBo3nUUc&SJ@`^y8dAk9#guv@5<;V(E8n2*O$F{nfRwbeHi4@hrI=a4*6sfdh_~- zvuNkgVc^)A$JuwYU~vJpUGoD?{0$mJp4}3;{mjH0sXymQPC2t847K^qDU0x206b7U zx;wf(HKYQm>mG~@Ww_aRCWIPXl96al!^*;fam5zY<#13D$zlYk@gEfYdmMZd#X}xD z*CTK!FTLvkGt0Cwvsr^m5Avuk7nGF4imBiK$O$I~5JV6t){{jL6tUUc$bq5!rSBNsc{lpWoNt#q}5-HvJyhN3I zQU_%#!x@k|BjQnemiAG5lRu5~*FTJAS2i=9dvJ?uu<$yjo@5Y^H+oqSnr+%*py!v0 zDOA!eAlt*fa52^ zU{gFr7an<(dGF)CXPH3LJpofPaH-0A&YkK#RcMI*i9QndCGDNM#c3HlfF&^Z9Ne&0 z+sdJ>qolN8d%(=jru51Ih4_#-it5a`&m_W4$2iyg{bK~6a zAtXa-_Rr@7Mag9SSauCF+=!`7Ymik2H=SBattBoZVu>lyMj@-CI^NRhmu&RAu3tHO z)okzhu%wU}@`94Ofn5fks8S`?VXH_v)j&1wdi&;5R_h zqReHM7eJ)1&kiJ)OR#qNFG?E;)==9ZTwoy97lFdUk$d2NJ~#w!ho27u3HRIM?Ty1? S5q_8-(f>D*I#H|zR{sLKt#7aZ diff --git a/pdf/Arrays.pdf b/pdf/Arrays.pdf index 55bc46f52dd4a64e666ec6cdb4e4b621756a2422..f4c53643a79e25155795d9467475205893bb1d7a 100644 GIT binary patch delta 107 zcmeD0W$o`}ZP>zSX3J_}WNu_R-P)E>4#M0XXUizY;cV>YY~o~Y>FjFZYV6`_Vd`jU cVPR@+Y;Nh~zSX3J`BVq{=3-P)E>4#M0XXUizY;cR5&Vs7Z>W@O-KYU<=>YU*NY cYT#_>XlY<<{9 diff --git a/pdf/Assembly_programs.pdf b/pdf/Assembly_programs.pdf index 43631a7424371514ecfcff5567b23dce77f1e5e6..8048f492abad88c8f90ac8b68d5fbe397c2f6379 100644 GIT binary patch delta 100 zcmX?jl=n+a delta 105 zcmX^4oAu;x)`l&N%B3vkCPs$S)k_)W!L03GrHpax&aRFI=0;`)1_o|MW=`goX2zCI c7M4biCN54!&Mt-~Ms^A|gp^EwUBh?}01Xfv8vp4Go=*Oe_q|j4aKK YOw27!4U8jhK8$wF9=QJ^@F#-S;wi{aj diff --git a/pdf/Basic_properties_of_sets.pdf b/pdf/Basic_properties_of_sets.pdf index 858f3bdb6dafa56cbc6fda5563f495ee643fd90b..a7b6fbc4630bb8ebef8daac16a2ff4d2c23a4502 100644 GIT binary patch delta 106 zcmeBq!`}0TyKDdxMgYxR9zFm7 delta 106 zcmeBq!`}0Tym4u1^`|!L02WPZ?kFIUAX}x;h!Sni(4!nK@gyn423I dIa!*UJG&aWnOT}y8rvz@5K^*z>KDdxMgX>n9ozr_ diff --git a/pdf/Biconditional_Elimination.pdf b/pdf/Biconditional_Elimination.pdf index 75522d36639eccf7e8770ec35431aad908500a5c..16e57be87bd29ab1736c8deaeda7277abd519bbd 100644 GIT binary patch delta 102 zcmZqL$keovX~VRMtQJP*#uk%jPn3hOHt(Cboz>aM%)r#q($&$}&Be&k+!UzBz}3Xe Y*}~1$(9qb()WS}|hLDoUJEork02O5%&Hw-a delta 102 zcmZqL$keovX~VRMtmY<0hUSxJPn3hOHt(Cboz>aG)yUP*!raNk)WXQc($Lh{*v-Vq Zz|qXY(8SQl*wxKW!G@5M$vdW>0ssdA9Do1- diff --git a/pdf/Biconditional_Introduction.pdf b/pdf/Biconditional_Introduction.pdf index eaf8bae2429acfed470936677bceef692ccab498..5f6345b87e1e91c44e576e843dbb00de405cc1f3 100644 GIT binary patch delta 102 zcmcaOmFePCrVS}AtQJP*#+H*aTjU_D%{?vNtj?ycW)@CnuBK*2Mn=vSre+3C24=>_ YX09fd1}%iSyhf&W0AoElf=|EEY!QrqkPOnB>8%?JI4VxVfDzja)5V%nc2Uo!u;4EiIfZ f3``6yEgUV}91R?uEiGN`6l@47+5X*~DVz}iK#v>_ delta 108 zcmX>%iSyhf&W0AoElf=|EaoOg#?#wunB>8%?JI4VxVfDTOk7-C%nS?+T^-Gg9UTn} f+zd=y9UYA=os8TJ%*-9_6l@47+5X*~DVz}iH5ePn diff --git a/pdf/Binary_arithmetic_with_circuits.pdf b/pdf/Binary_arithmetic_with_circuits.pdf index 3ac5ca085219500aef8a35d29e34ef544b194fe3..4e0c1d72cb3d79c8374c2001a93124d36b6182ae 100644 GIT binary patch delta 114 zcmZ4TOmxXJ(S{br7N!>F7M3ln5os(IM&_o|W71gV!L04|X{>78&IZO77LJyt#s+RC luEypThOU;*jxJ7)E{3i~CI-&NmUap@gp_Q5QOIh;2mmWB9smFU delta 114 zcmZ4TOmxXJ(S{br7N!>F7M3ln5os*uCPv27W71gV!L04|X{>78&ZfpDX3nN=My_U- l7A7W^7S4{ArWTGSCN74qrjABN26hTIgp_Q5QOIh;2ml~%9kKub diff --git a/pdf/Bits,_bytes,_nibbles.pdf b/pdf/Bits,_bytes,_nibbles.pdf index ccb4b97b4ebd83c929eb9226dfba1427bc066ebd..5aa1beb4cdfbe9959a9c7ebdf71d5c36b7b3a390 100644 GIT binary patch delta 125 zcmey=&-|&MdBH(-3nL2y18oCCbpr!+O)h=k{1lhOl2io^7b_zJBO?P7BU1yAlFjM| x53o8Lm|0jDnHU(Fo4Og98yQ=g7`hmlJ6pOrySbP<89Ex;DcBHFGFj{R2>@N8Ak_c> delta 125 zcmey=&-|&MdBH(-a}y&I18oCCbpr!+O)h=k{1lhOl2io^7b_zJBO?P7BU1yAlFjM| w53o9$TRNILIa|1zI$D@o8o3!byI2~V85tS_Ip$_=7EX2wHiVQ+);fLy0CD>v9RL6T diff --git a/pdf/Compile_from_source.pdf b/pdf/Compile_from_source.pdf index 50b17b3b35eef8172db39315e0a762bfdf3729eb..8fabdd3dd039165d0988a88030a67a9764cf07d6 100644 GIT binary patch delta 100 zcmZo}Wo~X|-VnHl#lpzkcyj0-c`##h#U3$MXG23bb5m1u6BA=gGiNt9a}x_UOQ49G UtD~hUkhHKgvRW9K8(U8PwNMVi+AO>1IIFX{p^=5DiKB^&p{tR(p`n|BnUjf= ZqnWvZxw(ObqnnwXf(;=hlhs%31OSta9cKUl delta 102 zcmaEGk?FxjrVU>gvYMM18Cp#KwNMVi+AO>1IIFXxtGSt}vx}jziJ`Nhsgbjjfu*CP ZlcTA#qq&olsi~=*f(;=hlhs%31OTX49rpkL diff --git a/pdf/Conditional_Introduction.pdf b/pdf/Conditional_Introduction.pdf index 85a1797df9021f10b077b01b6a30b51f57f80491..0e0c2ee39f117ee376cd4e2bcd9fc3501b86e3d7 100644 GIT binary patch delta 107 zcmeA=!qRnwrC|%>PDxe^BXbjj>H8!Z cp`oj>rGbT|shN?Jk)47KAtlqb6&ddX0RLAS#{d8T delta 107 zcmeA=!qRnwrC|%>PDxgC6C*>*>H8!Z*4<_g3nj;03YhDI)i&W5h82BvO? XM&`!GCg!dtPId}5gp^E<*t7!x5Y8NC delta 102 zcmbR6jA_C%rVY+(Sj|n0j0`4wtdWDTHfOI{#p-Ni>f~nRXzc9f>Sk_i>gMKbX6R;M YY-HhV?q+IiU}0#dU_(gB02N>yi~s-t diff --git a/pdf/Defining_a_computer.pdf b/pdf/Defining_a_computer.pdf index f02299f43ac0f90937a8df77f02da403e07e70e8..9ce2122764c2f609bd154be19425950437cafe56 100644 GIT binary patch delta 128 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaA~LKNMivGJ(OG`O`G0lCB=P5=M^ delta 128 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaA~LMzCPpTP(tgnG%zzXH#9Xeaj|r^bT)7@GcYxGaW!>cQH4%Q?PL*pky-3s|Ntt;3A^{ diff --git a/pdf/Disjunction_Elimination.pdf b/pdf/Disjunction_Elimination.pdf index 52a34f63773b524e08b76c7a824a1a1126390731..827cf95d0b011e79815e75d4840c2bb4c20aa22c 100644 GIT binary patch delta 107 zcmex=jP?I9)`l&Nd!kt_jLc1pryq=Fl!Gw0KZ#~cXLB}lbTf1`bTl?LaWOG5voJF> dHFk1wbagawHF35yax<_~upy*mdS4RbM*!9Y9t!{f delta 107 zcmex=jP?I9)`l&Nd!kv*O^l3;rXP%El!Gw0KZ#~cXLEKjFflbYb#XIxadR~@a56V{ db#-zyGBYr9G&3?aGBdJMupy*mdS4RbM*!5J9qj-B diff --git a/pdf/Disjunction_Introduction.pdf b/pdf/Disjunction_Introduction.pdf index e1a50d2551047869744e90eea15267a328d2df3e..26d10c7f119cbfbf2f94f04bf3198de299ca25d1 100644 GIT binary patch delta 100 zcmX@IiuuSY<_$;Auvi$Gn@m1&Mjp)A{Q8U?yR)H@k%^&&p|PW@qlt@?qk*NPi4Iw3ybFSO~08w@wU;qFB diff --git a/pdf/HTTP_request_types.pdf b/pdf/HTTP_request_types.pdf index 62f81e8c4b0288900a4e1e8cf72e0e1cc0ba983c..49c680c3a9b74db68853aaf2de68a589a1083947 100644 GIT binary patch delta 102 zcmZ4cmTB!1sg(2CSTfm8vv?+9>)Lx delta 102 zcmZ4cmTB!f ZQzHXcLqk(%BPTaI1sg(2CSTfm8vwDl9_s)A diff --git a/pdf/Indeterminacy.pdf b/pdf/Indeterminacy.pdf index 6082265cbbdad548e74c06f11240094f82ed2ce5..ea127ab316382485ac33d981436718294f45a282 100644 GIT binary patch delta 106 zcmbRCo^9HDwuUW?7He26jLc1@+pJ-f2eY=vuVH+{>1}c+6VrFJ$ dZsKHN=4|Zd;%sVaVP>abLrBT?zHN*gi~w`299;ka delta 106 zcmbRCo^9HDwuUW?7He3{O^l4D+pJ-f2eY=vuVH+{>Fj9kXk_f>>SEw*Zt7%iX>4ZV dXyWQ@YG7&MYG`0!;Ap2{LrBT?zHN*gi~xPK9C-i$ diff --git a/pdf/Law_of_the_Excluded_Middle.pdf b/pdf/Law_of_the_Excluded_Middle.pdf index 6075aba93e58fbf1e2d35bfb14335616d4dcbb0c..9cdc28357f0f5fff7b732b60e6711a909c63bd8d 100644 GIT binary patch delta 100 zcmZ2BjcM65rVXYoEEY!QCX+2&Tzjhx&J3@y#g%nb~T Xj17z&O^uw5jqDU`2q~GI*|iq{ZWJ0j delta 100 zcmZ2BjcM65rVXYoEaoOgMw2aD9jh&rc+|1k@EzC?^3@j{N XU7ZXZUEN$Qoa_{A2q~GI*|iq{koX&W diff --git a/pdf/Logic_circuits.pdf b/pdf/Logic_circuits.pdf index 316c97d81ee8e9d2a94d5edf1d76cf2d62f8d6e5..e9a19e6eaeae24bde3f6b3b8c89b2b3eb7d83d37 100644 GIT binary patch delta 127 zcmexF7M2#)Eo{XatQJNV21e5>G}z=I%Fd!?G$VXDcP=Q!sgBd0Lxk)MgRZ+ delta 118 zcmaFyM&iXAiG~)&7N!>F7M2#)Eo{XatmY<0CdSh%G}z=I%a ooh%$J94$>v94$>OEes3|4P1;ZoDE$K>=bMWDcP=Q!sgBd0MvCJQ~&?~ diff --git a/pdf/Logical_possibility_and_necessity.pdf b/pdf/Logical_possibility_and_necessity.pdf index 20b6abeaeda716f9d1c52a17e7a3a93d6ce518d5..dbed976fe24f936166b84b2035c85035ac2f9a60 100644 GIT binary patch delta 107 zcmdnJpMCd!_J%Etfmc{9jLc2Ur-xl(l!Gw0S6*R!&*@}jYHDC=>S*rb}F}?Z0Ty@W^C%}WMN{bU_(I3_Eq;71sMU|Rvs7t diff --git a/pdf/Lovelace_quote.pdf b/pdf/Lovelace_quote.pdf index d2647ddf44658c9b28dd124aef60239e47766d87..d81361c159a54149b80f4554e78ca54ca0e0caa3 100644 GIT binary patch delta 100 zcmbRBgK^dm#tlYgEEYx<29wRoy|bQupy*mx~?wcB>;uP9DV=* delta 107 zcmex=o8|v)mWC~ivsGEmO^ggprY}%sl!Gw0A68{lXLmMmHgt4!Hghv`HZwLic62i} daI$c9adt7ZurM$-vox?%upy*mx~?wcB>;QJ96kU5 diff --git a/pdf/Negation_Elimination.pdf b/pdf/Negation_Elimination.pdf index 6731a89e898c867f1672445763d572902ff28114..45f6fa46aabf9478cbea1512320350c8c76eab7e 100644 GIT binary patch delta 102 zcmdmUn`zH&rVU@0v050Jn^;W#wM-7e+AO<#EvvJUqp_otft#tTvxS+tiMg4DqmzlV ZlbgA*rGcZVxrvdTf(;=hlX=&!2LO_A9eDr% delta 102 zcmdmUn`zH&rVU@0v6`D08JSQ1wM-7e+AO<#EvvJErMbD2nWK@VnW341iJ_B$v4xAN Zfu*T|n~9^jshg#pf(;=hlX=&!2LN&H9Mu2- diff --git a/pdf/Negation_Introduction.pdf b/pdf/Negation_Introduction.pdf index ffaece5cefd727905d959ecc7ec498ede8e70ad1..ff3b905151841ccf313ada9fe4a9b23e9948998e 100644 GIT binary patch delta 99 zcmX?pkLmb5rVYF+SuBjqO(qMjlm|05o2*o2b#ilYG&40eadvbzHZgHAH+FS&b}}(H Xa&mKXG;(!yGPYB&A)sXP>~(7Zq&6Gq delta 99 zcmX?pkLmb5rVYF+S*FB Wu`n_*aW(?V*(ul%P%?S;x-|fYY8w;) diff --git a/pdf/Object_language_and_meta-language.pdf b/pdf/Object_language_and_meta-language.pdf index f4d0c3acb046dc4399a8fb906c8c69e1bf560604..7e96509fdaf3282ba46b2634a83562763d561239 100644 GIT binary patch delta 104 zcmeBZ=IChVXxPGN`;EoI$lPSQ<2OcmFl&3tH^yt6PR?$oCdMX?j!s4vMurxShUO;5 c#%_)lrlwA=j+RE|b_zCb1e9#8Vd7x~04&5CasU7T delta 104 zcmeBZ=IChVXxPGN`;Eoi#K>s6<2OcmFl&3tH^yt6PL7rqKxAxUYG!QYV(4OIU}8HGDK3d6sR|k{Rz?O!Mg}HErUqao z+qdyDo@H}3ayB=yFfnp*`InY&sV85r0p*bq`O{g?>jc>uK> BAn*VH delta 131 zcmbQbnq}&0mWC~ieY_gxCPs#)+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?O!Mg}HErUqao z+qdyDo@H}301BD7npwI!89BN-S(rPzxH=lTI2pS-S(-SRo0;1w*bq`O{g?>jc>u*} BA&vk5 diff --git a/pdf/Primary_key.pdf b/pdf/Primary_key.pdf index f88ba843d1910b8d0a46dbe8b7a8bf82229bf445..b8d561fb353522c5b31c923adc3ce2f42bb7ff08 100644 GIT binary patch delta 106 zcmZ4Tm1W6SmWC~itBqJKjLeOVr*AM~l!Gw0Up8Xg&*tRpW@hSaXl!m^Y-Vg=Ze(QO dY+-I<;b>`YU}WU#WNB=tU_(I3^edK(7XVxR9D4u& delta 106 zcmZ4Tm1W6SmWC~itBqLAO^ghUrf)D}l!Gw0Up8Xg&*tP}U})fM?r7*}>T2ffX6)=_ dV&G!nXkqATY;I=kWNd7wU_(I3^edK(7XWRj9QgnM diff --git a/pdf/Queue.pdf b/pdf/Queue.pdf index ae979cc5bbd619361fb130240a8f6d3aada75cb0..94608b6e02181704d42ffc2f5b0d2707e63b4ec4 100644 GIT binary patch delta 2588 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 diff --git a/pdf/RESTful_APIs.pdf b/pdf/RESTful_APIs.pdf index bbf94cff2a4200c472bc085c53a2171acc24c469..5cedef829a950a8081346dd8465a1d95393227c4 100644 GIT binary patch delta 108 zcmbQRi*3R#wuUW?k0!8M7?~RzPk%mvQ4Ye~&NY#79hb9{i;0=Bv!k1%p|OdXi>tAP fg^{s~nW3SDg|U%|o1vMVf(;=h+keky6lDYevZ@^y delta 108 zcmbQRi*3R#wuUW?k0!91n;01yO@BUtQ4Ye~&NY#79hbACqp6XrrHiGri@B+plevq9 ftFe)ZrJISfxtXP-vyrQvf(;=h+keky6lDYe#El)f diff --git a/pdf/Recursion.pdf b/pdf/Recursion.pdf index 2dc0cba5994d3e95c4b03899736042d550f9067f..e84d0b7cea23cc775fdab5fc35992d140617fc78 100644 GIT binary patch delta 110 zcmZ4RfNQ}6u7(!IEld>)SuKprjSZ&PE@YB}Ft;yQ$aI>=+0f0|$k@`<*udD#$<)x; h!o)S=*}&P{*~!Go)!fa|#L(5r h)Y;6`*wV$q$jIE>+1b#@)lR{Nkdp1|)-e?^0stzs9>@Ry diff --git a/pdf/Reiteration.pdf b/pdf/Reiteration.pdf index 000bf73cda6559fedcd3f9b9a4b6261ad490616e..e13810cf4e0103c9c673eecd0bc1ec88be169c87 100644 GIT binary patch delta 100 zcmeBMz}&Zhc?0K377HVDlgYd%<-v^21}C4eI-41qyE;3XxEdQ9TbP;~I$1cnIT;w3 XI~kdn8XLHp8`vq>5K=NZ{QPzRl;ImG delta 100 zcmeBMz}&Zhc?0K37IPCLqshD{<-v^21}C4eI-9#$n3y@68ao3?Hxp+k6C-m|XCnh+ W7ejMra|;VoI|Um;N+yS&-wptnTN_aT diff --git a/pdf/SQL_syntax.pdf b/pdf/SQL_syntax.pdf index ce550da12c351abdd97ae75b983f2f88792e63e0..3ac26b97e62872494ed7a76a5aba916531cbc45c 100644 GIT binary patch delta 122 zcmX>)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHntQJP*#wOFtn>gek%)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHntmY<0hQ`y&n>gek%!%h}Y-$=KD{#MH>m)Wyiu$jrdf e(#6Es(Zs^o)X3D$(A7@ChLDo&N6s*+GXem{i5+18 delta 106 zcmaDooBj1{_J%Et4-c}Kn;02Se|nHn9?aU#afq>!%h|=%$l21_$l1}*(AmJm(#+M- e($d+~)z#G4+{Dn*$=puChLDo&N6s*+GXenL(H;2! diff --git a/pdf/Soundness.pdf b/pdf/Soundness.pdf index 72f70527aedb6a5dd6aa1e7d45b73820d4915fc3..d2e6e8324f3ce3f52c5e371b9cfdca435c12c6d9 100644 GIT binary patch delta 105 zcmX@q!gi>Itziq}+6op6BXiT~8!H&)!L039Dj4lKoZZ|EU5w0JTuhBDT?`FPTum)q cEgg+rEX+(y3|uTsOzjkG2q~E!*2wq<07a@ChyVZp delta 105 zcmX@q!gi>Itziq}+6oqP6C>m48!H&)!L039Dj4lKoDCe!j4h4a3``ANjh&6m-Aqj^ cTwNSZjND9(UCj;MOzaeF2q~E!*2wq<05!`TUH||9 diff --git a/pdf/Stacks.pdf b/pdf/Stacks.pdf index 939f032cacccb2f366c4ec464221b45ee4907e65..4f9e172d41673f19c26db73602c242eea6e002da 100644 GIT binary patch delta 2619 zcmV-B3dHq>qX~wi39y<15HmPAIASn0IA&upWoBh!G_$G#{sIs)I5{|CFf}-4V=-lB zWnwggxCMu}1p&9X1p-JtC^#}VGchYLF()uECn*XqO>bmGVRU66C`39kFfuYQG%__X zI5IagF}El~0ty3vIbkLLf$@JZ*6(#}@uT<9?l*ZnFBXVx^sPtFNtrLvN@zJvzNDk% z>cz?Tgx5^KyWijALK#|cK+E)y88Tl^r?6{F1NS2A8+0^5E*={g{U?^xf;bPsu2BIiGP-NuAGsU_sSF!13rhDai-$x6?D2 zp5)Jx-1hc4qTuVE2%+Z*uGm;E*um6yMJw*P94c7;2gx!Hvf?0FE%^{5>OrzR8cK+g zhsX*chY*qvljUs4U<29V0nJQzJph8aSk+?ycU2yPb+pR+82Dc}fYj>_AmxAN08$;k z_S6>g85=5p82b=eF7aa~<*XlM}l zF3TE5Sr_wK^{SI^d+2IiwPl#x)vA+P!%m2i9`%8aVI39s`@997^1q{6GG*)Is1tTsqS{l)eAh}yo7#{IUL{&S8B&z!w6#6| zK%Z~M4yoNpl|>(}YTzVqnL|w8v#pVU!#D;O87)x4DR4WKlg2w8m-Tuwz(mAN)n3*4 zzLj=qu!rZT(vNZ)SAnR9*Q>SA7`j^QzN2Ps3VdDg^>#k2o<^b~Fw}~Mj%q4&S2{?4 z$cTd}GV=PugtS_N0U_^GZ~&(wkhM_+{TvrVd`#lalnxH%mRZO4I#H6}2@Ocm6toNjtnHQr~HVgA1V)&#O84)c;Sep;lu)%gvVcJYc-euy1KKEQ)(QEpDhW-vr#Ce{5 z%~2Xixr4)cQUW)lY?{p>oz3Ekr~9;`>QjrXY@PsN{^{a0xi3R5C|e|XnvLma`gxg^ ziEs6}&>A={AMzxj<=4!!{gwW?#<+b7(q=C%LyDtzX&xwQaZMPqF*iS%wKhhhx6QaMv9eJB;xL51Y zO(N3@_nW)yr_Mh6xfTC>><34!mkfcB+*&rbhY_k<+gVM2Y%_}x?M=1E-EKNRc-``@ z^hK-$cRPuT#6Pm$d3V!UGx$o?KbAjB^P)sw1(tjCBCZNtfXhK=Pe;0Q ze_aDAHh}VfHc%ebKy~yeP{*DQboYk1hE%O1Rjfm)ZYbrCBjry=x^qie1G=%G@Ya5- zmumMoQ1N{iRL4!FX*gx;Q1u2>`5ifxQ46SSd8v6Er`p7cZ!ZgceYpfwaC7);Ixbdk z-K$rx;f3K^41T>Vr|BHKdT98;haU~0!6`Kqf>vFB_e^0U!cSs+<1v0D<8##uP*(xI z%#$zpVM!Zn=*d?-RkXXOs$A(6zE0F~Q;l-98nZ`@YOC3TM(J9O+@prK)F`_}ji}YI zt!hHg&eY+Z9?a6wX*L>MmvLV9NqF^o6c36Lw)jC>4B`P!P@E6Oaf#LWa#Sw!WKcfD z~T*2izHeD`rO%jO{JKN0EUCsn?B0ZxMNUR|pw`uG`EQh)? zk*E(}Ys0rS9ipO!5*DrtGvLohf)HbF8*K{z%yH9jCbF)%kmF*rd*GeS8z dMnpn6L`5@0FgQatK{7@`I5symw>VG&P62HY3*`U+ delta 2619 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 diff --git a/pdf/Syllogism.pdf b/pdf/Syllogism.pdf index 0c63c18bb9636d9c613b3ce2bd2c08013e73048f..e2fd8f852a9c48f33d0e6d060b4889585bca8042 100644 GIT binary patch delta 105 zcmZ4Wfo0VPmWC~iC-hk?jLc1^pV4QO2eY=n*Jo5?cQ$l1G_!PcHgtAzGIDcrb#Zbs cG%baFFrvvhW`G`BD} cFmW|8H8gfLHF0w@cd=8jA*5t_ggN6S08;}TU;qFB diff --git a/pdf/The_Pragmatic_Programmer_1999.pdf b/pdf/The_Pragmatic_Programmer_1999.pdf index 0e1002092b73fbaa77fa3808225409de7e5ac4d5..26a9c5ed4d38f2aa923d7c6bac6e23422c0d21e7 100644 GIT binary patch delta 108 zcmeypitG0(u7(!IEli7>SS*apO{Xt!Vv+~5wx4QZ`p55VX<}+(VdiS#WbEW*;N)m% f?q*SjMrYYGh(&YHZ|cr(i=!$#(9^Oa)8;CR!d0 diff --git a/pdf/The_binary_number_system.pdf b/pdf/The_binary_number_system.pdf index 4b9130bb391ac2538a67f74bcad3711e6aa5602a..8ebcfec0fc3e0f227b634304785b2ccdeef059e0 100644 GIT binary patch delta 134 zcmZ4Wn`6~)j)oS-ElhR#8Wu(t2FBV3hUx|e>Y7~ozWFIGi6yBD8ZK5w21Z5(CPt

AO5K^+;&4ww3 F5deLZA*cWV delta 134 zcmZ4Wn`6~)j)oS-ElhR#8s;WOCMMbjhUx|e>Y7~ozWFIGi6yBD8ZK5w21Z5(CPt

}YK2XzJqPXzFBS=;Y>R;pXaOW@Kn-?(Aq}r(i=!$@cpb7#SG> DfEps) delta 131 zcmaE`nC-!0wuUW?3)#*X=!d~r(i=!$@cpb7#SG> Dc9tTD diff --git a/pdf/User_management.pdf b/pdf/User_management.pdf index b65b0dd32539863309fb58fe6e8f2e98ba750ec4..08939db7425346ca67692c31c640ff39ce075352 100644 GIT binary patch delta 131 zcmeA>%+hz5rC|$WpQMI`k-4$Cwt=C#fq}Xvm%eX)ic4Zis)B}#m63swk%5VksR3BY z_HB}k``MfwT@1_|%`Mzq4NP53EgYSkER2mz9nD>x+$>C-T^wEQ6l@47nZ84T@frZ^ C(IOWB delta 131 zcmeA>%+hz5rC|$WpQMJliIJh1wt=C#fq}Xvm%eX)ic4Zis)B}#m63swk%5VksR3BY z_HB}k``Mfgjm<4h%uQTOT#b#~Tnvm|Tn)?&EL;suO-zklEgfC#6l@47nZ84T@frZd Cupun~ diff --git a/pdf/Von_Neumann_architecture.pdf b/pdf/Von_Neumann_architecture.pdf index 55d8128b46e9b0bc7d5551db5c61ccd38d1c61ab..4171548e6275c30292441cb1b768ef967e4a084c 100644 GIT binary patch delta 110 zcmdmZfp6mlzJ?aY7N#xCE;Cpxj4TYMd(2>#2eYb~JKzGj=v}wy;yMA*5vc@ny_ei~zsd9h(3E delta 110 zcmdmZfp6mlzJ?aY7N#xCE;CrnO^i&Yd(2>#2eYGBR^D hFf=f+urzZuax=9sF>|%BFtbyzA*5vc@ny_ei~y^39QyzO diff --git a/pdf/Why_computers_use_binary.pdf b/pdf/Why_computers_use_binary.pdf index d5d2c09333cc6b12230e47b273eeddf1be5dba95..30435ee508a3a31d68f5e636e046f9eb26eb979e 100644 GIT binary patch delta 110 zcmZ4Vieu3$j)oS-Elk!LtQJNV2By;;G??Td%