#set document(title: "14.1 Properties of Numbers", 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")) == 14.1#h(0.6em)Properties of Numbers #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Associative Laws] - #strong[Addition:] #linebreak() If #math.equation(block: false, alt: "a")[$a$], #math.equation(block: false, alt: "b")[$b$], and #math.equation(block: false, alt: "c")[$c$] are any numbers, then #math.equation(block: false, alt: "open parenthesis a plus b close parenthesis plus c equals a plus open parenthesis b plus c close parenthesis")[$( a + b ) + c = a + ( b + c )$]. - #strong[Multiplication] #linebreak() If #math.equation(block: false, alt: "a")[$a$], #math.equation(block: false, alt: "b")[$b$], and #math.equation(block: false, alt: "c")[$c$] are any numbers, then #math.equation(block: false, alt: "open parenthesis a times b close parenthesis times c equals a times open parenthesis b times c close parenthesis")[$( a ⋅ b ) ⋅ c = a ⋅ ( b ⋅ c )$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Commutative Laws] - #strong[Addition:] #linebreak() If #math.equation(block: false, alt: "a")[$a$] and #math.equation(block: false, alt: "b")[$b$] are any numbers, then #math.equation(block: false, alt: "a plus b equals b plus a")[$a + b = b + a$]. - #strong[Multiplication] #linebreak() If #math.equation(block: false, alt: "a")[$a$] and #math.equation(block: false, alt: "b")[$b$] are any numbers, then #math.equation(block: false, alt: "a times b equals b times a")[$a ⋅ b = b ⋅ a$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Distributive Law] #math.equation(block: false, alt: "a open parenthesis b plus c close parenthesis equals a b plus a c")[$a ( b + c ) = a b + a c$] for any numbers #math.equation(block: false, alt: "a")[$a$], #math.equation(block: false, alt: "b")[$b$], and #math.equation(block: false, alt: "c")[$c$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Properties of Equality] - #strong[Addition:] #linebreak() If #math.equation(block: false, alt: "a equals b")[$a = b$] and #math.equation(block: false, alt: "c")[$c$] is any number, then #math.equation(block: false, alt: "a plus c equals b plus c")[$a + c = b + c$]. - #strong[Subtraction:] #linebreak() If #math.equation(block: false, alt: "a equals b")[$a = b$] and #math.equation(block: false, alt: "c")[$c$] is any number, then #math.equation(block: false, alt: "a minus c equals b minus c")[$a − c = b − c$]. - #strong[Multiplication] #linebreak() If #math.equation(block: false, alt: "a equals b")[$a = b$] and #math.equation(block: false, alt: "c")[$c$] is any number, then #math.equation(block: false, alt: "a times c equals b times c")[$a ⋅ c = b ⋅ c$]. - #strong[Division] #linebreak() If #math.equation(block: false, alt: "a equals b")[$a = b$] and #math.equation(block: false, alt: "c")[$c$] is any nonzero number, then #math.equation(block: false, alt: "the fraction a over c equals the fraction b over c")[$frac(a, c) = frac(b, c)$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Fundamental Principle of Fractions] If #math.equation(block: false, alt: "a")[$a$] is any number, and #math.equation(block: false, alt: "b")[$b$] and #math.equation(block: false, alt: "c")[$c$] are nonzero numbers, then #math.equation(block: false, alt: "the fraction a times c over b times c equals the fraction a over b")[$display(frac(a ⋅ c, b ⋅ c) = frac(a, b))$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Laws of Exponents] + #math.equation(block: false, alt: "a to the power m times a to the power n equals a to the power m plus n")[$a^(m) ⋅ a^(n) = a^(m + n)$] + - #math.equation(block: false, alt: "the fraction a to the power m over a to the power n equals a to the power m minus n open parenthesis n less than m close parenthesis")[$display(frac(a^(m), a^(n))) = a^(m − n) #hide($b l a n k 1$) ( n < m )$] - #math.equation(block: false, alt: "the fraction a to the power m over a to the power n equals the fraction 1 over a to the power n minus m open parenthesis n greater than m close parenthesis")[$display(frac(a^(m), a^(n)) = frac(1, a^(n − m)) #hide($b l a n k$) ( n > m ))$] + #math.equation(block: false, alt: "open parenthesis a to the power m close parenthesis to the power n equals a to the power m plus n")[$attach(( a^(m) ), t: n) = a^(m + n)$] + #math.equation(block: false, alt: "open parenthesis a b close parenthesis to the power n equals a to the power n b to the power n")[$( a b )^(n) = a^(n) b^(n)$] + #math.equation(block: false, alt: "open parenthesis the fraction a over b close parenthesis to the power n equals the fraction a to the power n over b to the power n")[$display(attach(( frac(a, b) ), t: n) = frac(a^(n), b^(n)))$] ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Product Rule for Radicals] If #math.equation(block: false, alt: "a")[$a$] and #math.equation(block: false, alt: "b")[$b$] are both nonnegative, then #math.equation(block: false, alt: "the square root of a b equals the square root of a the square root of b")[$sqrt(a b) = sqrt(a) sqrt(b)$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Quotient Rule for Radicals] If #math.equation(block: false, alt: "a greater than or equal to 0")[$a ≥ 0$] and #math.equation(block: false, alt: "b greater than 0")[$b > 0$], then #math.equation(block: false, alt: "the square root of the fraction a over b equals the fraction the square root of a over the square root of b")[$sqrt(display(frac(a, b))) = display(frac(sqrt(a), sqrt(b)))$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Zero-Factor Principle] If #math.equation(block: false, alt: "a b equals 0")[$a b = 0$] then either #math.equation(block: false, alt: "a equals 0")[$a = 0$] or #math.equation(block: false, alt: "b equals 0")[$b = 0$]. ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Properties of Absolute Value] #math.equation(block: true, alt: "vertical bar a plus b vertical bar less than or equal to vertical bar a vertical bar plus vertical bar b vertical bar, Triangle inequality; vertical bar a b vertical bar equals vertical bar a vertical bar vertical bar b vertical bar, Multiplicative property")[$| a + b | ≤ | a | + | b | & & "Triangle inequality" \ | a b | = | a | | b | & & "Multiplicative property "$] ]