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