School

Number Systems and Operations

From the Math curriculum · Updated May 21, 2026

# Number Systems and Operations ## 1. Introduction & Overview * **The Mental Model:** Number systems are the foundational languages of quantification, providing structured frameworks to represent magnitudes; operations within these systems are the syntactic rules governing their manipulation, revealing inherent relationships and transformations. * **Significance:** * **Computer Science:** Binary, octal, hexadecimal underpin all digital computation and data representation. * **Cryptography:** Modular arithmetic is critical for secure communication protocols (e.g., RSA, ECC). * **Engineering:** Floating-point representation is fundamental for numerical analysis and scientific simulations. * **Physics:** Complex numbers are essential for describing wave phenomena, quantum mechanics, and electrical circuits. * **Logic & Set Theory:** Number systems provide the building blocks for axiomatic systems and formal reasoning. ```mermaid mindmap root((Number Systems & Operations)) Number Systems Positional Systems Binary (Base-2) Used in: "Digital Logic" Representation: "0s and 1s" Decimal (Base-10) Used in: "Everyday Math" Representation: "0-9" Octal (Base-8) Used in: "Legacy Computing" Representation: "0-7" Hexadecimal (Base-16) Used in: "Memory Addressing" Representation: "0-9, A-F" "Non-Positional Systems" "Roman Numerals" "Tally Marks" "Classification of Numbers" Natural Numbers (N) "ℕ = {1, 2, 3, ...}" Whole Numbers (W) "W = {0, 1, 2, 3, ...}" Integers (Z) "ℤ = {... -2, -1, 0, 1, 2 ...}" Rational Numbers (Q) "ℚ = {p/q | p,q ∈ ℤ, q ≠ 0}" Types: "Terminating Decimals", "Repeating Decimals" Irrational Numbers (I) "I = {x | x is not Rational}" Examples: "π", "√2", "e" Real Numbers (R) "ℝ = ℚ ∪ I" Complex Numbers (C) "ℂ = {a + bi | a,b ∈ ℝ, i² = -1}" Components: "Real Part", "Imaginary Part" "Further Extensions" Quaternions Octonions Operations Arithmetic Operations Addition Subtraction Multiplication Division Modular Arithmetic "Congruence" "Modulo Operator" "Complex Number Operations" Addition/Subtraction Multiplication Division Conjugation Modulus/Argument "Set Operations" Union Intersection Complement ``` ## 2. In-Depth Theory, Equations & Mechanisms ### 2.1 Positional Number Systems A positional numeral system, or place-value system, represents numbers using symbols (digits) where each digit's value is determined by its position relative to the base (radix). The value of a number $N_{(b)}$ in base $b$ with $n$ integer digits and $m$ fractional digits is given by: $N_{(b)} = \sum_{i=-m}^{n-1} d_i \cdot b^i$ where $d_i$ is the digit at position $i$, and $b$ is the base. #### 2.1.1 Binary (Base-2) Digits: $\{0, 1\}$. Each digit is a bit. **Conversion from Binary to Decimal:** Let $(1101.01)_2$ be a binary number. $(1 \cdot 2^3) + (1 \cdot 2^2) + (0 \cdot 2^1) + (1 \cdot 2^0) + (0 \cdot 2^{-1}) + (1 \cdot 2^{-2})$ $= (1 \cdot 8) + (1 \cdot 4) + (0 \cdot 2) + (1 \cdot 1) + (0 \cdot 0.5) + (1 \cdot 0.25)$ $= 8 + 4 + 0 + 1 + 0 + 0.25 = (13.25)_{10}$ **Conversion from Decimal to Binary (Integer Part - Division Method):** To convert $(13)_{10}$: $13 \div 2 = 6$ remainder $1$ (LSB) $6 \div 2 = 3$ remainder $0$ $3 \div 2 = 1$ remainder $1$ $1 \div 2 = 0$ remainder $1$ (MSB) Reading remainders from bottom up: $(1101)_2$. **Conversion from Decimal to Binary (Fractional Part - Multiplication Method):** To convert $(0.25)_{10}$: $0.25 \times 2 = 0.50$ (integer part $0$) $0.50 \times 2 = 1.00$ (integer part $1$) Reading integer parts from top down: $(0.01)_2$. Thus, $(13.25)_{10} = (1101.01)_2$. #### 2.1.2 Octal (Base-8) Digits: $\{0, 1, 2, 3, 4, 5, 6, 7\}$. Used as a compact representation for binary in systems where bit groupings of three are common. Each octal digit corresponds to 3 binary bits ($2^3 = 8$). #### 2.1.3 Hexadecimal (Base-16) Digits: $\{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F\}$, where $A=10, B=11, \dots, F=15$. Used extensively in computer science for memory addresses, color codes, and byte values. Each hexadecimal digit corresponds to 4 binary bits ($2^4 = 16$). **Example: Binary to Hexadecimal Conversion** $(11101011.0110)_2$ Group into 4-bit nibbles: $1110 \ 1011 . 0110$ Convert each nibble: $1110_2 = 14_{10} = E_{16}$ $1011_2 = 11_{10} = B_{16}$ $0110_2 = 6_{10} = 6_{16}$ Result: $(EB.6)_{16}$ ### 2.2 Classification of Numbers #### 2.2.1 Natural Numbers ($\mathbb{N}$) $\mathbb{N} = \{1, 2, 3, \ldots \}$ (some definitions include 0) Properties: Closure under addition and multiplication. Neither closed under subtraction (e.g., $1-2 otin \mathbb{N}$) nor division (e.g., $1 \div 2 otin \mathbb{N}$). #### 2.2.2 Whole Numbers ($\mathbb{W}$) $\mathbb{W} = \{0, 1, 2, 3, \ldots \}$ Properties: Extends natural numbers to include the additive identity, 0. #### 2.2.3 Integers ($\mathbb{Z}$) $\mathbb{Z} = \{\ldots, -2, -1, 0, 1, 2, \ldots \}$ Properties: Closure under addition, subtraction, and multiplication. Not closed under division. Introduction of additive inverses. #### 2.2.4 Rational Numbers ($\mathbb{Q}$) $\mathbb{Q} = \{ \frac{p}{q} \mid p, q \in \mathbb{Z}, q eq 0 \}$ Properties: Closure under addition, subtraction, multiplication, and division (by non-zero). They have a terminating or repeating decimal expansion. #### 2.2.5 Irrational Numbers ($\mathbb{I}$) Numbers that cannot be expressed as a simple fraction $\frac{p}{q}$. Their decimal expansions are non-terminating and non-repeating. Examples: $\sqrt{2}$, $\pi$, $e$. Proof for $\sqrt{2}$ being irrational (by contradiction): Assume $\sqrt{2} = \frac{p}{q}$ for integers $p,q$ with $q eq 0$ and $\frac{p}{q}$ in simplest form (i.e., $\text{gcd}(p,q)=1$). Squaring both sides: $2 = \frac{p^2}{q^2} \implies p^2 = 2q^2$. This implies $p^2$ is an even number. If $p^2$ is even, then $p$ itself must be even. So, we can write $p = 2k$ for some integer $k$. Substitute $p=2k$ into $p^2 = 2q^2$: $(2k)^2 = 2q^2 \implies 4k^2 = 2q^2 \implies 2k^2 = q^2$. This implies $q^2$ is an even number. If $q^2$ is even, then $q$ itself must be even. Thus, both $p$ and $q$ are even. This contradicts our initial assumption that $\frac{p}{q}$ was in simplest form ( $\text{gcd}(p,q)=1$), as both $p$ and $q$ would share a common factor of 2. Therefore, the initial assumption must be false, and $\sqrt{2}$ is irrational. #### 2.2.6 Real Numbers ($\mathbb{R}$) $\mathbb{R} = \mathbb{Q} \cup \mathbb{I}$ Properties: Complete ordered field. Includes all rational and irrational numbers. Can be represented on a continuous number line. #### 2.2.7 Complex Numbers ($\mathbb{C}$) $\mathbb{C} = \{ a + bi \mid a, b \in \mathbb{R}, i^2 = -1 \}$ $a$ is the real part ($\text{Re}(z)$), $b$ is the imaginary part ($\text{Im}(z)$). $i$ is the imaginary unit. **Argand Plane:** Complex numbers can be visualized as points $(a,b)$ in a 2D plane. **Polar Form:** $z = r(\cos \theta + i \sin \theta) = re^{i\theta}$, where $r = |z| = \sqrt{a^2+b^2}$ (modulus) and $\theta = \arg(z)$ (argument). **Euler's Formula:** $e^{i\theta} = \cos \theta + i \sin \theta$. ```mermaid radar-beta title Number System Properties Comparison series name "ℕ (Natural)" data [1, 1, 1, 0, 0, 0, 0] name "ℤ (Integers)" data [1, 1, 1, 1, 0, 0, 0] name "ℚ (Rational)" data [1, 1, 1, 1, 1, 0, 0] name "ℝ (Real)" data [1, 1, 1, 1, 1, 1, 0] name "ℂ (Complex)" data [1, 1, 1, 1, 1, 1, 1] labels "Closure: Add" "Closure: Sub" "Closure: Mult" "Closure: Div (by non-zero)" "Additive Inverse" "Multiplicative Inverse" "Algebraically Closed" ``` ### 2.3 Operations on Numbers #### 2.3.1 Arithmetic Operations (Associativity, Commutativity, Distributivity) **Addition (+):** * Commutativity: $a+b = b+a$ * Associativity: $(a+b)+c = a+(b+c)$ * Identity: $a+0 = a$ * Inverse: $a+(-a) = 0$ **Multiplication (×):** * Commutativity: $a \cdot b = b \cdot a$ * Associativity: $(a \cdot b) \cdot c = a \cdot (b \cdot c)$ * Identity: $a \cdot 1 = a$ * Inverse: $a \cdot (1/a) = 1$ (for $a eq 0$) **Distributivity:** $a \cdot (b+c) = a \cdot b + a \cdot c$ #### 2.3.2 Modular Arithmetic Defined for integers. $a \equiv b \pmod{m}$ means $m$ divides $(a-b)$, or $a$ and $b$ have the same remainder when divided by $m$. **Properties:** * **Reflexivity:** $a \equiv a \pmod m$ * **Symmetry:** If $a \equiv b \pmod m$, then $b \equiv a \pmod m$. * **Transitivity:** If $a \equiv b \pmod m$ and $b \equiv c \pmod m$, then $a \equiv c \pmod m$. * **Addition:** If $a \equiv b \pmod m$ and $c \equiv d \pmod m$, then $(a+c) \equiv (b+d) \pmod m$. * **Multiplication:** If $a \equiv b \pmod m$ and $c \equiv d \pmod m$, then $(ac) \equiv (bd) \pmod m$. * **Exponentiation:** If $a \equiv b \pmod m$, then $a^k \equiv b^k \pmod m$ for any positive integer $k$. **Example:** Calculate $7^{10} \pmod{13}$. $7^1 \equiv 7 \pmod{13}$ $7^2 \equiv 49 \equiv 10 \pmod{13}$ $7^3 \equiv 7 \cdot 10 \equiv 70 \equiv 5 \pmod{13}$ $7^4 \equiv 7 \cdot 5 \equiv 35 \equiv 9 \pmod{13}$ $7^5 \equiv 7 \cdot 9 \equiv 63 \equiv 11 \pmod{13}$ $7^6 \equiv 7 \cdot 11 \equiv 77 \equiv 12 \pmod{13}$ Note that $12 \equiv -1 \pmod{13}$. So, $7^6 \equiv -1 \pmod{13}$. Then $7^{10} = 7^6 \cdot 7^4 \equiv (-1) \cdot 9 \equiv -9 \equiv 4 \pmod{13}$. #### 2.3.3 Operations on Complex Numbers Let $z_1 = a + bi$ and $z_2 = c + di$. 1. **Addition:** $z_1 + z_2 = (a+c) + (b+d)i$ 2. **Subtraction:** $z_1 - z_2 = (a-c) + (b-d)i$ 3. **Multiplication:** $z_1 \cdot z_2 = (a+bi)(c+di) = ac + adi + bci + bdi^2 = (ac-bd) + (ad+bc)i$ In polar form: $r_1 e^{i\theta_1} \cdot r_2 e^{i\theta_2} = r_1 r_2 e^{i(\theta_1+\theta_2)}$ 4. **Division:** $\frac{z_1}{z_2} = \frac{a+bi}{c+di} = \frac{(a+bi)(c-di)}{(c+di)(c-di)} = \frac{ac-adi+bci-bdi^2}{c^2- (di)^2} = \frac{(ac+bd) + (bc-ad)i}{c^2+d^2}$ In polar form: $\frac{r_1 e^{i\theta_1}}{r_2 e^{i\theta_2}} = \frac{r_1}{r_2} e^{i(\theta_1-\theta_2)}$ 5. **Complex Conjugate:** $\bar{z} = a - bi$. Geometrically, a reflection across the real axis. Properties: $z \cdot \bar{z} = a^2+b^2 = |z|^2$. $\overline{z_1+z_2} = \bar{z_1}+\bar{z_2}$. $\overline{z_1 z_2} = \bar{z_1}\bar{z_2}$. 6. **Modulus (Absolute Value):** $|z| = \sqrt{a^2+b^2}$. Distance from the origin in the Argand plane. 7. **Argument:** $\arg(z) = \theta = \arctan(\frac{b}{a})$ (careful with quadrants). **De Moivre's Theorem:** For any real number $x$ and integer $n$: $(\cos x + i \sin x)^n = \cos(nx) + i \sin(nx)$. Or, in exponential form: $(e^{ix})^n = e^{inx}$. Applications include finding roots of unity and trigonometric identities. ### 2.4 Floating-Point Representation (IEEE 754 Standard) Used to represent real numbers in computers. A number is represented in the form $V = (-1)^S \cdot M \cdot 2^E$, where: * $S$ is the sign bit (0 for positive, 1 for negative). * $M$ is the significand (or mantissa), a fractional binary number typically in normalized form $1.f$ (where $f$ is the fractional part). * $E$ is the exponent, an integer which can be positive or negative, often represented in biased form. **IEEE 754 Single-Precision (32-bit):** * 1 bit for sign (S) * 8 bits for exponent (E), with a bias of 127 * 23 bits for significand (M), representing $1.f$ (implicit leading 1) **IEEE 754 Double-Precision (64-bit):** * 1 bit for sign (S) * 11 bits for exponent (E), with a bias of 1023 * 52 bits for significand (M), representing $1.f$ (implicit leading 1) **Special Values:** $\pm 0$, $\pm \infty$, NaN (Not a Number), Denormalized numbers. **Precision and Range:** Floating-point numbers have limited precision, leading to rounding errors in calculations. The range is enormous but with discrete steps between representable numbers. ```mermaid C4Context title "Computational Representation of Real Numbers" C4_Container(IEEE754, "IEEE 754 Standard Floating-Point", "Standard for representing real numbers in binary format.", "$s \cdot m \cdot 2^e$") C4_Component(SignBit, "Sign Bit (S)", "1 bit: 0 for positive, 1 for negative", "Determines sign of the number.") C4_Component(ExponentField, "Exponent Field (E)", "8/11 bits: Biased integer", "Determines the magnitude of the number.") C4_Component(MantissaField, "Mantissa/Significand Field (M)", "23/52 bits: Fractional binary", "Determines the precision and specific value through explicit 'f' and implicit '1.'") C4_Container(CPU_ALU, "CPU Arithmetic Logic Unit (ALU)", "Hardware component for arithmetic operations.", "Performs floating-point calculations.") C4_Container_Boundary(ApplicationSoftware, "Application Software", "User-level programs requiring real number operations") C4_Person(Developer, "Developer", "Designs and implements algorithms using floating-point numbers.") Rel(IEEE754, CPU_ALU, "Specifies format for") Rel(SignBit, IEEE754, "Part of") Rel(ExponentField, IEEE754, "Part of") Rel(MantissaField, IEEE754, "Part of") Rel(ApplicationSoftware, CPU_ALU, "Delegates computations to", "via OS and CPU instructions") Rel(Developer, ApplicationSoftware, "Writes (and debugs)", "Awareness of precision issues is CRITICAL") Rel(CPU_ALU, IEEE754, "Operates on values adhering to") BiRel(ApplicationSoftware, IEEE754, "Uses and generates") ``` ## 3. Technical Procedures & Applications ### 3.1 Binary Addition with Carry Propagation (Ripple Carry Adder Simulation) This procedure outlines the addition of two unsigned binary numbers using elementary bitwise operations, simulating a ripple carry adder's logic. **Inputs:** * $A$: Binary number (e.g., $1011_2$) * $B$: Binary number (e.g., $0110_2$) **Output:** * $Sum$: Binary result * $CarryOut$: Final carry **Conditions:** * Both binary numbers must be of the same length (padding with leading zeros if necessary). * Operation is performed bit by bit from LSB to MSB. ```mermaid sequenceDiagram title Binary Addition Algorithm (Ripple Carry) participant A as Augend Bits participant B as Addend Bits participant C as Carry In/Out participant S as Sum Bits C->>A: Initialize Carry_in = 0 (for LSB) loop For each bit position i from LSB to MSB C->>A: (Current_bit_A_i) C->>B: (Current_bit_B_i) A-->>C: Compute Sum_i = Current_bit_A_i XOR Current_bit_B_i XOR Carry_in B-->>C: Compute Carry_out_i = (Current_bit_A_i AND Current_bit_B_i) OR (Current_bit_A_i AND Carry_in) OR (Current_bit_B_i AND Carry_in) C->>S: Store Sum_i as Result_bit_i C->>C: Set Carry_in = Carry_out_i for next position end C->>S: Final Carry_out_n becomes MSB of sum if overflow ``` #### Detailed Example: $1011_2 + 0110_2$ 1. **Initialize:** $Carry_{in} = 0$, $Sum = []$ * $A = [1, 0, 1, 1]$ * $B = [0, 1, 1, 0]$ (MSB is left) 2. **Bit 0 (LSB):** * $A_0 = 1$, $B_0 = 0$, $Carry_{in} = 0$ * $Sum_0 = 1 \oplus 0 \oplus 0 = 1$ * $Carry_{out_0} = (1 \land 0) \lor (1 \land 0) \lor (0 \land 0) = 0 \lor 0 \lor 0 = 0$ * $Sum = [1]$ (LSB) * $Carry_{in}$ for next stage $= 0$ 3. **Bit 1:** * $A_1 = 1$, $B_1 = 1$, $Carry_{in} = 0$ * $Sum_1 = 1 \oplus 1 \oplus 0 = 0$ * $Carry_{out_1} = (1 \land 1) \lor (1 \land 0) \lor (1 \land 0) = 1 \lor 0 \lor 0 = 1$ * $Sum = [0, 1]$ * $Carry_{in}$ for next stage $= 1$ 4. **Bit 2:** * $A_2 = 0$, $B_2 = 1$, $Carry_{in} = 1$ * $Sum_2 = 0 \oplus 1 \oplus 1 = 0$ * $Carry_{out_2} = (0 \land 1) \lor (0 \land 1) \lor (1 \land 1) = 0 \lor 0 \lor 1 = 1$ * $Sum = [0, 0, 1]$ * $Carry_{in}$ for next stage $= 1$ 5. **Bit 3 (MSB):** * $A_3 = 1$, $B_3 = 0$, $Carry_{in} = 1$ * $Sum_3 = 1 \oplus 0 \oplus 1 = 0$ * $Carry_{out_3} = (1 \land 0) \lor (1 \land 1) \lor (0 \land 1) = 0 \lor 1 \lor 0 = 1$ * $Sum = [0, 0, 0, 1]$ * $Final Carry_{out} = 1$ **Result:** The sum bits are $0001_2$ and the final carry-out is $1$. Concatenating the final carry to the MSB gives $10001_2$. Verification in Decimal: $1011_2 = 8+2+1 = 11_{10}$. $0110_2 = 4+2 = 6_{10}$. $11+6 = 17_{10}$. $10001_2 = 16+1 = 17_{10}$. Verification successful. ### 3.2 Solving Diophantine Equations using Extended Euclidean Algorithm A linear Diophantine equation is of the form $ax + by = c$, where $a, b, c$ are given integers, and we seek integer solutions for $x$ and $y$. A solution exists if and only if $\text{gcd}(a,b)$ divides $c$. The Extended Euclidean Algorithm (EEA) finds integers $x', y'$ such that $ax' + by' = \text{gcd}(a,b)$. **Procedure:** 1. **Check Solvability:** Calculate $d = \text{gcd}(a,b)$ using the Euclidean Algorithm. If $c$ is not divisible by $d$, no integer solutions exist. The Euclidean Algorithm: $a = q_1 b + r_1$ $b = q_2 r_1 + r_2$ ... $r_{n-1} = q_{n+1} r_n + 0$ (where $d = r_n$) 2. **Apply EEA (Back-Substitution):** Work backwards through the Euclidean Algorithm steps to express $d$ as a linear combination of $a$ and $b$. $d = r_n = r_{n-2} - q_n r_{n-1}$ (and substitute previous remainders) This yields $ax' + by' = d$. 3. **Scale for 'c':** If $c$ is divisible by $d$, let $k = \frac{c}{d}$. Then a particular solution $(x_0, y_0)$ is $x_0 = x'k$ and $y_0 = y'k$. 4. **General Solution:** The general solution for $ax + by = c$ is: $x = x_0 + (b/d)t$ $y = y_0 - (a/d)t$ where $t$ is any integer. **Example:** Solve $56x + 72y = 40$ 1. **GCD Check:** $72 = 1 \cdot 56 + 16$ $56 = 3 \cdot 16 + 8$ $16 = 2 \cdot 8 + 0$ $\text{gcd}(56, 72) = 8$. Since $40$ is divisible by $8$ ($40/8=5$), solutions exist. 2. **Extended Euclidean Algorithm (Back-Substitution):** From the second equation: $8 = 56 - 3 \cdot 16$ From the first equation: $16 = 72 - 1 \cdot 56$ Substitute $16$ into the equation for $8$: $8 = 56 - 3 \cdot (72 - 1 \cdot 56)$ $8 = 56 - 3 \cdot 72 + 3 \cdot 56$ $8 = 4 \cdot 56 - 3 \cdot 72$ So, $x' = 4, y' = -3$ from $56x' + 72y' = 8$. 3. **Scale for 'c':** $k = 40/8 = 5$. $x_0 = x'k = 4 \cdot 5 = 20$ $y_0 = y'k = (-3) \cdot 5 = -15$ Particular solution: $(20, -15)$. Check: $56(20) + 72(-15) = 1120 - 1080 = 40$. Correct. 4. **General Solution:** $x = x_0 + (b/d)t = 20 + (72/8)t = 20 + 9t$ $y = y_0 - (a/d)t = -15 - (56/8)t = -15 - 7t$ For any integer $t$. ## 4. Examiner's Breakdown ### 4.1 Comparative Analysis | Feature | Positional Number Systems | Non-Positional Number Systems | | :-------------------- | :-------------------------------------------------------- | :------------------------------------------------- | | **Value Representation** | Digit's value depends on its position and the base. | Digit's value is inherent, irrespective of position. | | **Concept of Zero** | Essential for place-holding and denoting absence of quantity. | Often absent or represented implicitly. | | **Arithmetic** | Straightforward algorithms for addition, subtraction, multiplication, division. | Tedious and complex. No direct algorithms for complex operations. | | **Extensibility** | Easily extendable to fractional values and negative numbers. | Limited in representing large numbers, no inherent fractional representation. | | **Examples** | Binary, Decimal, Octal, Hexadecimal. | Roman Numerals (e.g., IX vs XI), Tally Marks. | | **Complexity for Large N** | Logarithmic growth of digits with number magnitude. | Linear growth of symbols with number magnitude (e.g., MMMMM for 5000). | | Feature | Real Numbers ($\mathbb{R}$) | Complex Numbers ($\mathbb{C}$) | | :-------------------- | :-------------------------------------------------------- | :-------------------------------------------------- | | **Dimension** | One-dimensional (number line). | Two-dimensional (Argand plane). | | **Order Relation** | Fully ordered field (Axioms of order apply: $ab$). | Not an ordered field. Cannot meaningfully compare $i$ and $0$. | | **Roots of Polynomials** | Not algebraically closed. Polynomials don't always have real roots (e.g., $x^2+1=0$). | Algebraically closed (Fundamental Theorem of Algebra: all polynomial equations have roots in $\mathbb{C}$). | | **Magnitude** | Absolute value $|x|$ represents distance from origin. | Modulus $|z| = \sqrt{a^2+b^2}$ represents distance from origin. | | **Geometric Interpretation** | Points on a line. | Points in a plane (vectors from origin). | | **Inverse Elements** | Multiplicative inverse for all non-zero numbers. Additive inverse for all numbers. | Multiplicative inverse for all non-zero numbers. Additive inverse for all numbers. | ### 4.2 High-Yield Marking Keywords 1. **Positional Numeral System:** Value of digit dependent on position and base. 2. **Biased Exponent:** IEEE 754 exponent representation where a fixed value is added to allow representation of both positive and negative exponents without a sign bit. 3. **Algebraically Closed Field:** Every non-constant polynomial with coefficients in the field has at least one root in that same field (e.g., $\mathbb{C}$). 4. **Homomorphism for Modular Arithmetic:** Preservation of structure under operations, i.e., $(a+b) \pmod m \equiv (a \pmod m + b \pmod m) \pmod m$. 5. **Implicit Leading Bit:** In IEEE 754 normalized form, the '1' before the binary point in the significand is not explicitly stored, saving space. 6. **Principle of Induction:** Rigorous mathematical proof technique used to establish that a statement is true for all natural numbers. 7. **Diophantine Equation Solvability Condition:** Integer solutions exist if and only if GCD of coefficients divides the constant term. 8. **Field Axioms:** Set of properties (closure, associativity, commutativity, identity, inverse, distributivity) defining a field (e.g., $\mathbb{Q}, \mathbb{R}, \mathbb{C}$). ### 4.3 Trapdoor Mistakes 1. **Incorrect Bias Application in Floating Point:** Students often forget to subtract the bias from the stored exponent when converting from binary exponent field to true exponent, or assume a fixed bias (e.g., 127) when examining double precision (which uses 1023). * **Correct Approach:** For an 8-bit exponent field storing $E_{stored}$, the true exponent is $E = E_{stored} - 127$. For 11-bit, $E = E_{stored} - 1023$. Explicitly state the bias used. 2. **Neglecting Simplest Form Condition in Irrationality Proofs:** When proving $\sqrt{2}$ or similar numbers are irrational, students often omit or fail to rigorously use the assumption that $p/q$ is in its simplest form (i.e., $\text{gcd}(p,q)=1$), which is crucial for the contradiction to hold. * **Correct Approach:** Explicitly state "Assume $\sqrt{N} = p/q$ where $p,q \in \mathbb{Z}$, $q eq 0$, and $\text{gcd}(p,q)=1$." Ensure the contradiction (that $p$ and $q$ share a common factor) directly violates this $\text{gcd}(p,q)=1$ condition. 3. **Misapplication of Modulo Operator Properties:** Students incorrectly apply division within modular arithmetic, e.g., $\frac{ab}{c} \pmod m \equiv (\frac{a}{c})b \pmod m$. Division is not directly defined in modular arithmetic as integer division. * **Correct Approach:** Multiplicative inverses modulo $m$ are used for division. An inverse $c^{-1}$ exists modulo $m$ if and only if $\text{gcd}(c,m)=1$. If an inverse exists, then $\frac{a}{c} \equiv a \cdot c^{-1} \pmod m$. Never perform direct division. 4. **Order of Operations for Complex Numbers in Polar Form:** When multiplying or dividing complex numbers in polar form, students often incorrectly combine or negate angles. For example, dividing $r_1 e^{i\theta_1}$ by $r_2 e^{i\theta_2}$ and incorrectly writing $e^{i(\theta_2-\theta_1)}$. * **Correct Approach:** For multiplication: $|z_1 z_2| = |z_1| |z_2|$ and $\arg(z_1 z_2) = \arg(z_1) + \arg(z_2)$. For division: $|z_1/z_2| = |z_1|/|z_2|$ and $\arg(z_1/z_2) = \arg(z_1) - \arg(z_2)$. Emphasize the consistent application of $\theta_1 \pm \theta_2$.

Get the full Math curriculum

Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.

Create Free Account