#set document(title: "4.5 Multiplication and Division in Base Systems", author: "OpenStax / XYZ Homework") #set page(width: 8.5in, height: auto, margin: 1in) #import "@preview/cetz:0.5.2" #set text(font: ("STIX Two Text", "Libertinus Serif", "New Computer Modern"), size: 10.5pt, lang: "en") #show math.equation: set text(font: ("STIX Two Math", "New Computer Modern Math")) #set par(justify: true, leading: 0.62em, spacing: 0.9em) #set enum(spacing: 1.1em) // room between list items so tall inline fractions don't collide #set list(spacing: 1.1em) #set table(stroke: 0.5pt + rgb("#c7ccd3")) #let BLUE = rgb("#183B6F") // brand navy — section bars + example/solution labels (white on navy 11.09:1) #let ORANGE = rgb("#A94509") // brand primary-700 — AA-safe deep orange for TEXT (5.93:1 on white; raw brand #F37021 is 2.94:1 and must never carry text) #let RED = rgb("#DC2626") // brand error-600 #let GREEN = rgb("#059669") // brand success-600 (decoration only; small green text uses green-text #007942) #show heading.where(level: 1): it => block(width: 100%, above: 0pt, below: 16pt, fill: gradient.linear(BLUE, rgb("#2C5AA0")), inset: (x: 14pt, y: 12pt), radius: 3pt, text(fill: white, weight: "bold", size: 19pt, it.body)) #show heading.where(level: 2): it => block(width: 100%, above: 18pt, below: 10pt, fill: BLUE, inset: (x: 10pt, y: 6pt), radius: 2pt, text(fill: white, weight: "bold", size: 12pt, it.body)) #show heading.where(level: 3): it => text(fill: ORANGE, weight: "bold", size: 12.5pt, it.body) #show heading.where(level: 4): it => text(fill: BLUE, weight: "bold", size: 10.5pt, it.body) #let examplebox(label, title, body) = block(width: 100%, breakable: true, fill: rgb("#EFF1F5"), stroke: 0.5pt + rgb("#CFDDF0"), radius: 4pt, inset: 10pt, above: 12pt, below: 12pt)[ #block(below: 6pt)[#box(fill: BLUE, inset: (x: 6pt, y: 2pt), radius: 2pt, text(fill: white, weight: "bold", size: 8.5pt, label)) #h(0.4em) #strong[#title]] #body] // rail = decorative left rule (raw brand token); labelcolor = AA-safe label text shade #let notebox(label, rail, labelcolor, tint, body) = block(width: 100%, breakable: true, fill: tint, stroke: (left: 3pt + rail), inset: (left: 10pt, rest: 8pt), radius: (right: 4pt), above: 11pt, below: 11pt)[ #text(fill: labelcolor, weight: "bold", size: 7.5pt, tracking: 0.5pt)[#upper(label)] #linebreak() #body] #let solutionbox(body) = block(above: 4pt, below: 8pt)[ #text(fill: BLUE, weight: "bold", size: 8.5pt)[Solution] #linebreak() #body] #let figph(msg) = block(width: 100%, height: 60pt, fill: rgb("#f6f7f9"), stroke: (paint: rgb("#c7ccd3"), dash: "dashed"), radius: 4pt, inset: 10pt)[ #align(center + horizon, text(fill: rgb("#889"), style: "italic", size: 9pt, msg))] // Standardize inlined figure sizes: measure the natural CeTZ canvas, then scale to a // consistent envelope (aspect-aware; see build_typst.py FIG_* constants). Unlike the // print preamble, dimensions are FLOORED: in an editor a user can trim a figure to a // degenerate 1-D shape (a bare line), and w/h or tw/w would then divide by zero. #let _STD_W = 3.5 #let _WIDE_W = 5.6 #let _MAX_H = 3.4 #let _ASPECT_WIDE = 2.2 #let _UPSCALE_MAX = 1.15 #let stdfig(body) = context { let m = measure(body) let w = calc.max(m.width / 1in, 0.01) let h = calc.max(m.height / 1in, 0.01) let tw = if w / h > _ASPECT_WIDE { _WIDE_W } else { _STD_W } let s = calc.min(tw / w, _MAX_H / h, _UPSCALE_MAX) align(center, box(scale(x: s * 100%, y: s * 100%, reflow: true, body))) } #show figure: set block(breakable: false) #set figure(gap: 8pt) #show figure.caption: set text(size: 8.5pt, fill: rgb("#555")) == 4.5#h(0.6em)Multiplication and Division in Base Systems #figure(figph[A woman is solving an equation on a white board.], alt: "A woman is solving an equation on a white board.", caption: [The processes for multiplication and division are the same for arithmetic in any bases.]) === Learning Objectives After completing this section, you should be able to: + Multiply and divide in bases other than 10. + Identify errors in multiplying and dividing in bases other than 10. Just as in Addition and Subtraction in Base Systems, once we decide on a system for counting, we need to establish rules for combining the numbers we’re using. This includes the rules for multiplication and division. We are familiar with those operations in base 10. How do they change if we instead use a different base? A larger base? A smaller one? In this section, we use #strong[multiplication and division in bases] other than 10 by referencing the processes of base 10, but applied to a new base system. === Multiplication in Bases Other Than 10 Multiplication is a way of representing repeated additions, regardless of what base is being used. However, different bases have different addition rules. In order to create the multiplication tables for a base other than 10, we need to rely on addition and the addition table for the base. So let’s look at multiplication in base 6. Multiplication still has the same meaning as it does in base 10, in that #math.equation(block: false, alt: "4 times 6")[$4 × 6$] is 4 added to itself six times, #math.equation(block: false, alt: "4 times 6 equals 4 plus 4 plus 4 plus 4 plus 4 plus 4")[$4 × 6 = 4 + 4 + 4 + 4 + 4 + 4$]. So, let’s apply that to base 6. It should be clear that 0 multiplied by anything, regardless of base, will give 0, and that 1 multiplied by anything, regardless of base, will be the value of “anything.” #strong[Step 1:] So, we start with the table below: #figure(table( columns: 7, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5]), [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [2], [0], [2], [4], [], [], [], [3], [0], [3], [], [], [], [], [4], [0], [4], [], [], [], [], [5], [0], [5], [], [], [], [], )) #strong[Step 2:] Notice #math.equation(block: false, alt: "2 times 2 equals 4")[$2 × 2 = 4$] is there. But we didn’t hit a problematic number there (4 works fine in both base 10 and base 6). But what is #math.equation(block: false, alt: "2 times 3")[$2 × 3$]? If we use the repeated addition concept, #math.equation(block: false, alt: "2 times 3 equals 2 plus 2 plus 2 equals 4 plus 2")[$2 × 3 = 2 + 2 + 2 = 4 + 2$]. According to the base 6 addition table , #math.equation(block: false, alt: "4 plus 2 equals 10")[$4 + 2 = 10$]. So, we add that to our table: #figure(table( columns: 7, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5]), [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [2], [0], [2], [4], [10], [], [], [3], [0], [3], [10], [], [], [], [4], [0], [4], [], [], [], [], [5], [0], [5], [], [], [], [], )) #strong[Step 3:] Next, we need to fill in #math.equation(block: false, alt: "2 times 4")[$2 × 4$]. Using repeated addition, #math.equation(block: false, alt: "2 times 4 equals 2 plus 2 plus 2 plus 2 equals 10 plus 2 equals 12")[$2 × 4 = 2 + 2 + 2 + 2 = 10 + 2 = 12$] (if we use our base 6 addition rules). So, we add that to our table: #figure(table( columns: 7, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5]), [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [2], [0], [2], [4], [10], [12], [], [3], [0], [3], [10], [], [], [], [4], [0], [4], [12], [], [], [], [5], [0], [5], [], [], [], [], )) #strong[Step 4:] Finally, #math.equation(block: false, alt: "2 times 5 equals 2 plus 2 plus 2 plus 2 plus 2 equals 12 plus 2 equals 14")[$2 × 5 = 2 + 2 + 2 + 2 + 2 = 12 + 2 = 14$]. And so we add that to our table: #figure(table( columns: 7, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5]), [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [2], [0], [2], [4], [10], [12], [14], [3], [0], [3], [10], [], [], [], [4], [0], [4], [12], [], [], [], [5], [0], [5], [14], [], [], [], )) #strong[Step 5:] A similar analysis will give us the remainder of the entries. Here is #math.equation(block: false, alt: "4 times 5")[$4 × 5$] demonstrated: #math.equation(block: false, alt: "4 times 5 equals 4 plus 4 plus 4 plus 4 plus 4 equals 12 plus 12 plus 4 equals 24 plus 4 equals 32")[$4 × 5 = 4 + 4 + 4 + 4 + 4 = 12 + 12 + 4 = 24 + 4 = 32$]. This is done by using the addition rules from Addition and Subtraction in Base Systems, namely that #math.equation(block: false, alt: "4 plus 4 equals 12")[$4 + 4 = 12$], and then applying the addition processes we’ve always known, but with the base 6 table . In the end, our multiplication table is as follows: #figure(table( columns: 7, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5]), [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [2], [0], [2], [4], [10], [12], [14], [3], [0], [3], [10], [13], [20], [23], [4], [0], [4], [12], [20], [24], [32], [5], [0], [5], [14], [23], [32], [41], )) Notice anything about that bottom line? Is that similar to what happens in base 10? To summarize the creation of a multiplication in a base other than base 10, you need the addition table of the base with which you are working. Create the table, and calculate the entries of the multiplication table by performing repeated addition in that base. The table needs to be drawn only the one time. #examplebox("Example 1")[Creating a Multiplication Table for a Base Lower Than 10][ Create the multiplication table for base 7. #solutionbox[ #strong[Step 1:] Let’s apply the process demonstrated and outlined above to find the base 7 multiplication table. It should be clear that 0 multiplied by anything, regardless of base, will give 0, and that 1 multiplied by anything, regardless of base, will be the value of “anything.” So, we start with the table below: #figure(table( columns: 8, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6]), [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [2], [0], [2], [4], [6], [], [], [], [3], [0], [3], [6], [], [], [], [], [4], [0], [4], [], [], [], [], [], [5], [0], [5], [], [], [], [], [], [6], [0], [6], [], [], [], [], [], )) #strong[Step 2:] Notice #math.equation(block: false, alt: "2 times 2 equals 4")[$2 × 2 = 4$] is there. But we didn’t hit a problematic number there (4 works fine in both base 10 and base 6). The same is true for #math.equation(block: false, alt: "2 times 3")[$2 × 3$] and #math.equation(block: false, alt: "3 times 2")[$3 × 2$], which equal 6. But what is #math.equation(block: false, alt: "2 times 4")[$2 × 4$]? If we use the repeated addition concept, #math.equation(block: false, alt: "2 times 4 equals 2 plus 2 plus 2 plus 2 equals 6 plus 2")[$2 × 4 = 2 + 2 + 2 + 2 = 6 + 2$]. According to the base 7 addition table in the solution for Example 2 in Section 4.4, #math.equation(block: false, alt: "6 plus 2 equals 11")[$6 + 2 = 11$]. So, we add that to our table: #figure(table( columns: 8, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6]), [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [2], [0], [2], [4], [6], [#strong[11]], [], [], [3], [0], [3], [6], [], [], [], [], [4], [0], [4], [#strong[11]], [], [], [], [], [5], [0], [5], [], [], [], [], [], [6], [0], [6], [], [], [], [], [], )) #strong[Step 3:] Next, we need to fill in #math.equation(block: false, alt: "2 times 5")[$2 × 5$]. Using repeated addition, #math.equation(block: false, alt: "2 times 5 equals 2 plus 2 plus 2 plus 2 plus 2 equals 11 plus 2 equals 13")[$2 × 5 = 2 + 2 + 2 + 2 + 2 = 11 + 2 = 13$] if we use our base 7 addition rules. So, we add that to our table: #figure(table( columns: 8, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6]), [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [2], [0], [2], [4], [6], [11], [#strong[13]], [], [3], [0], [3], [6], [], [], [], [], [4], [0], [4], [11], [], [], [], [], [5], [0], [5], [#strong[13]], [], [], [], [], [6], [0], [6], [], [], [], [], [], )) #strong[Step 4:] Finally, #math.equation(block: false, alt: "2 times 6 equals 2 plus 2 plus 2 plus 2 plus 2 plus 2 plus 2 equals 13 plus 2 equals 15")[$2 × 6 = 2 + 2 + 2 + 2 + 2 + 2 + 2 = 13 + 2 = 15$]. And so we add that to our table: #figure(table( columns: 8, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6]), [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [2], [0], [2], [4], [6], [11], [13], [#strong[15]], [3], [0], [3], [6], [], [], [], [], [4], [0], [4], [11], [], [], [], [], [5], [0], [5], [13], [], [], [], [], [6], [0], [6], [#strong[15]], [], [], [], [], )) #strong[Step 5:] A similar analysis will give us the remainder of the entries. Here is #math.equation(block: false, alt: "4 sub 7 times 5 sub 7")[$4_(7) × 5_(7)$] demonstrated: #math.equation(block: true, alt: "4 sub 7 times 5 sub 7 equals 4 sub 7 plus 4 sub 7 plus 4 sub 7 plus 4 sub 7 plus 4 sub 7 equals 11 sub 7 plus 11 sub 7 plus 4 sub 7 equals 22 sub 7 plus 4 sub 7 equals 26 sub 7")[$4_(7) × 5_(7) = 4_(7) + 4_(7) + 4_(7) + 4_(7) + 4_(7) = 11_(7) + 11_(7) + 4_(7) = 22_(7) + 4_(7) = 26_(7)$] This is done by using the addition rules from Addition and Subtraction in Base Systems, namely that #math.equation(block: false, alt: "4 sub 7 plus 4 sub 7 equals 11 sub 7")[$4_(7) + 4_(7) = 11_(7)$] and then applying the addition processes we’ve always known, but with the base 7 table in the solution for Example 2 in Section 4.4. Using those addition rules, the rest of the table is given below: #figure(table( columns: 8, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6]), [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [2], [0], [2], [4], [6], [11], [13], [15], [3], [0], [3], [6], [12], [15], [21], [24], [4], [0], [4], [11], [15], [22], [26], [33], [5], [0], [5], [13], [21], [26], [34], [42], [6], [0], [6], [15], [24], [33], [42], [51], )) ] ] #examplebox("Example 2")[Creating a Multiplication Table for a Base Higher Than 10][ Create the multiplication table for base 12. #solutionbox[ Let’s apply the repeated addition to base 12. Here is #math.equation(block: false, alt: "7 sub 12 times 9 sub 12")[$7_(12) × 9_(12)$] demonstrated: #math.equation(block: true, alt: "7 sub 12 times 9 sub 12 equals 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 plus 7 sub 12 equals 12 sub 12 plus 12 sub 12 plus 12 sub 12 plus 12 sub 12 plus 7 sub 12 equals 48 sub 12 plus 7 sub 12 equals 53 sub 12")[$7_(12) × 9_(12) = 7_(12) + 7_(12) + 7_(12) + 7_(12) + 7_(12) + 7_(12) + 7_(12) + 7_(12) + 7_(12) = 12_(12) + 12_(12) + 12_(12) + 12_(12) + 7_(12) = 48_(12) + 7_(12) = 53_(12)$] This is done by using the addition rules from Addition and Subtraction in Base Systems, namely that #math.equation(block: false, alt: "7 sub 12 plus 7 sub 12 equals 12 sub 12")[$7_(12) + 7_(12) = 12_(12)$] and then applying the addition processes we’ve always known, but with the base 12 table in the solution for Example 4 in Section 4.4. Using those addition rules, the rest of the table is given below: #figure(table( columns: 13, align: left, inset: 6pt, table.header([\*], [0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [A], [B]), [0], [0], [0], [0], [0], [0], [0], [0], [0], [0], [0], [0], [0], [1], [0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [A], [B], [2], [0], [2], [4], [6], [8], [A], [10], [12], [14], [16], [18], [1A], [3], [0], [3], [6], [9], [10], [13], [16], [19], [20], [23], [26], [29], [4], [0], [4], [8], [10], [14], [18], [20], [24], [28], [30], [34], [38], [5], [0], [5], [A], [13], [18], [21], [26], [2B], [34], [39], [42], [47], [6], [0], [6], [10], [16], [20], [26], [30], [36], [40], [46], [50], [56], [7], [0], [7], [12], [19], [24], [2B], [36], [41], [48], [53], [5A], [65], [8], [0], [8], [14], [20], [28], [34], [40], [48], [54], [60], [68], [74], [9], [0], [9], [16], [23], [30], [39], [46], [53], [60], [69], [76], [83], [A], [0], [A], [18], [26], [34], [42], [50], [5A], [68], [76], [84], [92], [B], [0], [B], [1A], [29], [38], [47], [56], [65], [74], [83], [92], [A1], )) ] ] The multiplication table in base 2 below is as minimal as the addition table in the solution for . Since the product of 1 with anything is itself, the following multiplication table is found. #figure(table( columns: 3, align: left, inset: 6pt, table.header([\*], [0], [1]), [0], [0], [0], [1], [0], [1], )) As with the addition table, we can use the multiplication tables and the addition tables to perform multiplication of two numbers in bases other than base 10. The process is the same, with the same carry rules and placeholder rules. #examplebox("Example 3")[Multiplying in a Base Lower Than 10][ + Calculate #math.equation(block: false, alt: "45 sub 6 times 24 sub 6")[$45_(6) × 24_(6)$]. + Calculate #math.equation(block: false, alt: "101 sub 2 times 110 sub 2")[$101_(2) × 110_(2)$]. #solutionbox[ + #strong[Step 1:] Use the base 6 multiplication table and, when necessary, the base 6 addition table . Set up this calculation using columns: #figure(table( columns: 3, align: left, inset: 6pt, table.header([], [4], [5]), [x], [2], [4], )) #strong[Step 2:] Multiply the 1s digits, 5 and 4, using the base 6 multiplication table . There we see the result is 32#sub[6]. So, we enter the 2 and carry the 3. #figure(table( columns: 3, align: left, inset: 6pt, table.header([], [#strong[3]], []), [], [4], [5], [x], [2], [4], [], [], [#strong[2]], )) #strong[Step 3:] So, now we multiply the 4 and the 4, then add the 3 (just as you would do if multiplying two base 10 numbers!). #math.equation(block: false, alt: "4 sub 6 times 4 sub 6 equals 24 sub 6")[$4_(6) × 4_(6) = 24_(6)$] (from the base 6 table \[\]), then #math.equation(block: false, alt: "24 sub 6 plus 3 sub 6 equals 31 sub 6")[$24_(6) + 3_(6) = 31_(6)$]. So, we enter the 31. #figure(table( columns: 3, align: left, inset: 6pt, table.header([], [3], []), [], [4], [5], [x], [2], [4], [#strong[3]], [#strong[1]], [2], )) #strong[Step 4:] Now we move on to the 2 in the “tens” place in the bottom value. We multiply the 2#sub[6] and the 5#sub[6], and we get 14#sub[6]. So, we enter the 4 and carry the 1. #figure(figph[An equation, 45 times 24. Above the 4 in 45 is the carried 1. Below the equation are 312 and 40. A callout pointing to the 0 in 40 reads, Remember, on line two, you place a 0 in that far right spot, as a placeholder.], alt: "An equation, 45 times 24. Above the 4 in 45 is the carried 1. Below the equation are 312 and 40. A callout pointing to the 0 in 40 reads, Remember, on line two, you place a 0 in that far right spot, as a placeholder.", caption: none) #strong[Step 5:] Next up, we multiply the 2 and the 4, and then add 1. This gives us #math.equation(block: false, alt: "12 sub 6 plus 1 sub 6 equals 13 sub 6")[$12_(6) + 1_(6) = 13_(6)$]. We enter those on that second line. #figure(table( columns: 4, align: left, inset: 6pt, table.header([], [], [1], []), [], [], [4], [5], [], [x], [2], [4], [], [3], [1], [2], [#strong[1]], [#strong[3]], [4], [0], )) #strong[Step 6:] Now we add down the columns. #figure(table( columns: 4, align: left, inset: 6pt, table.header([], [], [1], []), [], [], [4], [5], [], [x], [2], [4], [#strong[1]], [3], [1], [2], [1], [3], [4], [0], [2], [0], [5], [2], )) #strong[Step 7:] The 3 and the 3 add to 10 in base 6, so we enter the 0 and carry the 1. We now have the result: #math.equation(block: false, alt: "45 sub 6 times 24 sub 6 equals 2052 sub 6")[$45_(6) × 24_(6) = 2052_(6)$]. #linebreak() + #strong[Step 1:] Use the base 2 multiplication table and, when necessary, the base 2 addition table in the solution for Example 2 in Section 4.4. Set up this calculation using columns: #figure(table( columns: 4, align: left, inset: 6pt, table.header([], [1], [0], [1]), [x], [1], [1], [0], )) #strong[Step 2:] Using the pattern established above, and the processes from multiplication from base 10, we find the following: #figure(table( columns: 6, align: left, inset: 6pt, table.header([], [], [], [1], [0], [1]), [x], [], [], [1], [1], [0], [], [], [], [0], [0], [0], [], [], [1], [0], [1], [], [], [1], [0], [1], [], [], )) #strong[Step 3:] Adding down the columns results in the following: #figure(table( columns: 6, align: left, inset: 6pt, table.header([], [], [], [1], [0], [1]), [x], [], [], [1], [1], [0], [], [], [], [0], [0], [0], [], [], [1], [0], [1], [], [], [1], [0], [1], [], [], [], [1], [1], [1], [1], [0], )) So, #math.equation(block: false, alt: "101 sub 2 times 110 sub 2 equals 11110 sub 2")[$101_(2) × 110_(2) = 11110_(2)$]. ] ] Summarizing the process of multiplying two numbers in different bases, the multiplication table is referenced. Using that table, the multiplication is carried out in the same manner as it is in base 10. The addition rules for the base will also be referenced when carrying a 1 or when adding the results for each digit’s multiplication line. #examplebox("Example 4")[Multiplying in a Base Higher Than 10][ Calculate #math.equation(block: false, alt: "3 A sub 12 times 74 sub 12")[$3 upright(A)_(12) × 74_(12)$]. #solutionbox[ #strong[Step 1:] Use the base 12 multiplication table in the solution for Example 2 and, when necessary, the base 12 addition table in the solution for . Set up this calculation using columns: #figure(table( columns: 3, align: left, inset: 6pt, table.header([], [3], [A]), [×], [7], [4], )) #strong[Step 2:] First, the 4 is multiplied by 3A, resulting in the first line. #figure(table( columns: 3, align: left, inset: 6pt, table.header([], [3], [A]), [×], [7], [4], [#strong[1]], [#strong[3]], [#strong[4]], )) #strong[Step 3:] Now we move on to the 7 in the “tens” place in the bottom value. #figure(table( columns: 4, align: left, inset: 6pt, table.header([], [], [5], []), [], [], [3], [A], [], [x], [7], [4], [], [1], [3], [4], [#strong[2]], [#strong[2]], [#strong[A]], [#strong[0]], )) #strong[Step 4:] Now we add down the columns. #figure(table( columns: 4, align: left, inset: 6pt, table.header([], [], [3], [A]), [], [x], [7], [4], [], [1], [3], [4], [2], [2], [A], [0], [#strong[2]], [#strong[4]], [#strong[1]], [#strong[4]], )) #strong[Step 5:] The 3 and the A add to 11 in base 12, so we enter the 1 and carry the 1. We now have the result: #math.equation(block: false, alt: "3 A sub 12 times 74 sub 12 equals 2414 sub 12")[$3 upright(A)_(12) × 74_(12) = 2414_(12)$]. ] ] === Division in Bases Other Than 10 Just as with the other operations, #strong[division in a base] other than 10, the process of division in a base other than 10 is the same as the process when working in base 10. For instance, #math.equation(block: false, alt: "72 divided by 9 equals 8")[$72 ÷ 9 = 8$] because, we know that #math.equation(block: false, alt: "9 times 8 equals 72")[$9 × 8 = 72$]. So, for many division problems, we are simply looking to the multiplication table to identify the appropriate multiplication rule. #examplebox("Example 5")[Dividing with a Base Other Than 10][ + Calculate #math.equation(block: false, alt: "14 sub 6 divided by 5 sub 6")[$14_(6) ÷ 5_(6)$]. + Calculate #math.equation(block: false, alt: "5 A sub 12 divided by 7 sub 12")[$5 upright(A)_(12) ÷ 7_(12)$] #solutionbox[ + Looking at the multiplication table for base 6 , we see that #math.equation(block: false, alt: "5 sub 6 times 2 sub 6 equals 14 sub 6")[$5_(6) × 2_(6) = 14_(6)$]. Using that, we know that #math.equation(block: false, alt: "14 sub 6 divided by 5 sub 6 equals 2 sub 6")[$14_(6) ÷ 5_(6) = 2_(6)$]. + Looking at the multiplication table for base 12 in the solution for Example 2, we see that #math.equation(block: false, alt: "7 sub 12 times A sub 12 equals 5 A sub 12")[$7_(12) × upright(A)_(12) = 5 upright(A)_(12)$]. Using that, we know that #math.equation(block: false, alt: "5 A sub 12 divided by 7 sub 12 equals A sub 12")[$5 upright(A)_(12) ÷ 7_(12) = upright(A)_(12)$]. ] ] === Errors in Multiplying and Dividing in Bases Other Than Base 10 The types of errors encountered when multiplying and dividing in bases other than base 10 are the same as when adding and subtracting. They often involve applying base 10 rules or symbols to an arithmetic problem in a base other than base 10. The first type of error is using a symbol that is not in the symbol set for the base. #examplebox("Example 6")[Identifying an Illegal Symbol in a Base Other Than Base 10][ Explain the error in the following calculation, and determine the correct answer: #math.equation(block: true, alt: "4 sub 6 times 2 sub 6 equals 8 sub 6")[$4_(6) × 2_(6) = 8_(6)$] #solutionbox[ Since the problem is in base 6, the symbol set available is 0, 1, 2, 3, 4, and 5. The 8 in the answer is clearly not a legal symbol for base 6. Looking back to the base 6 multiplication table , we see that #math.equation(block: false, alt: "4 sub 6 times 2 sub 6 equals 12 sub 6")[$4_(6) × 2_(6) = 12_(6)$]. ] ] The second type of error is using a base 10 rule when the numbers are not in base 10. For instance, in base 17, #math.equation(block: false, alt: "6 sub 17 times 9 sub 17 equals 54 sub 17")[$6_(17) × 9_(17) = 54_(17)$] would be incorrect, even though in base 10, #math.equation(block: false, alt: "6 times 9 equals 54")[$6 × 9 = 54$]. That rule doesn’t apply in base 17. #examplebox("Example 7")[Identifying an Error in Arithmetic in a Base Other Than Base 10][ Explain the error in the following calculation. Determine the correct answer: #math.equation(block: true, alt: "18 sub 12 times 7 sub 12 equals 126 sub 12")[$18_(12) × 7_(12) = 126_(12)$] #solutionbox[ If this problem was a base 10 problem, this would be the correct answer. However, in base 12, #math.equation(block: false, alt: "8 sub 12 times 7 sub 12")[$8_(12) × 7_(12)$] is not 56, but is instead 48. To correct this error, carefully use the multiplication table for base 12 . If properly used, the correct answer would be #math.equation(block: false, alt: "18 sub 12 times 7 sub 12 equals B 8 sub 12")[$18_(12) × 7_(12) = upright(B) 8_(12)$]. ] ] === Key Concepts - Multiplication tables for bases other than 10 can be built using the same processes that are used in base 10, including using repeated addition and the addition table for the base. - Multiplication in bases other than base 10 use the same processes as multiplication in base 10, but use the multiplication table for that base. - Basic division in bases other than base 10 use the same processes as basic division in base 10, where the missing factor process is used. === Projects ==== Additive Systems Go online. Google “additive number systems.”What system comes up? - Describe the additive system you found. Using Google, identify three more additive systems of numbers. - Compare and contrast the systems you found. For instance, how many times can a symbol be used before a new symbol is used. - Identify three situations where additive systems are still used. ==== Computers and Bases Use Google to determine what base computers use. Were other bases attempted for use in computers? Determine why the base used in computers is appropriate. Determine how the base used in computers is related to the circuitry in computers. Determine how Boolean logic and the base used in computers are related, and might be identical. There is research into using quibits in computers. Find out what quibits are and how can they improve computing speed. ==== Cultures Using Base Systems Other Than 10 Using Google, find three cultures, other than Babylonian or Mayan, that use base systems other than 10. - Tell what base is used for each system. - If possible, determine why the culture used that base system. - Choose one of those systems. Explain that base system. Be sure to address whether the system is additive, place-value based, a blend of the two, and if it employs a zero. ==== History of Zero Using any resources available to you, determine the history of 0 in at least three different numbering systems. Address at least when and why such a development occurred and why a 0 is vital to the use of a positional system. ==== Numbering Systems from Other Global Regions Using any resources available to you, find at least three numbering systems from sub-Saharan Africa, Australia, China, or the Pacific Islands. Explore if they are positional or additive systems (or combinations!), the terminology of the system, if they used a 0, and what base they employed (if positional).