Mathematics IUnit 137 min read
Proofs & Properties of Functions: Injectivity, Surjectivity, Bijectivity, and Functional Equations
Unit 13 of Mathematics I covers rigorous proofs of function properties (injective, surjective, bijective), functional equations, domain/range analysis, and irrational number proofs—essential for TU exams and real-world algorithm design.
Core Concepts & Definitions
1. Types of Functions
A function maps each element of set (domain) to exactly one element in set (codomain). Three key classifications:
classDiagram
class Function {
<<abstract>>
+f: A → B
}
class Injective {
+One-to-one
+f(a) = f(b) ⇒ a = b
}
class Surjective {
+Onto
+∀y ∈ B, ∃x ∈ A: f(x) = y
}
class Bijective {
+Injective + Surjective
+Inverse exists
}
Function <|-- Injective
Function <|-- Surjective
Injective <|-- Bijective
Surjective <|-- BijectiveVisual Comparison:
2. Proving Injectivity/Surjectivity/Bijectivity
Method 1: Definition-Based Proof
- Injective: Assume , show .
- Surjective: For any , find such that .
- Bijective: Prove both injective and surjective.
Method 2: Horizontal/Vertical Line Test
- Injective: No two -values map to the same (passes horizontal line test).
- Surjective: Every -value in codomain is covered (passes vertical line test if codomain is ).
Worked Examples with Real-World Ties
Example 1: Proving is Bijective
Proof:
Injective: Assume : . Visual: The graph is a straight line with slope 3 (strictly increasing).
Surjective: For any , solve : . Since , covers all .
Real-World Tie:
- eSewa’s Transaction ID Mapping: Each transaction ID (input) maps uniquely to a payment status (output). If is bijective, no two IDs share the same status, and every status corresponds to exactly one ID.
flowchart TD A["Transaction ID (x)"] -->|"f(x)"| B["Payment Status (y)"] B -->|"f⁻¹(y)"| A
Example 2: Domain and Range of
Step 1: Find Domain The expression under the square root must be non-negative: . Rewrite: or . Factor: . Solution: .
Step 2: Find Range Let . The maximum of occurs at : . At endpoints: , . Range: .
Real-World Tie:
- Pathao’s Delivery Time Estimation: The function models the time (range) a rider takes to deliver an order based on distance (domain). The domain could represent a bounded delivery zone (e.g., 3 km radius), while the range shows possible delivery times (0 to ~2.3 hours).
Functional Equations
Example 3: Solving
Given , verify the equation for .
Step 1: Substitute Let . Then:
Graph of :
Real-World Tie:
- Khalti’s Transaction Logs: Suppose represents the log of a transaction’s success probability. The functional equation could model how combining two transactions (via ) affects the combined success log. For example, if and are two payment attempts, might represent a weighted success metric.
Irrational Numbers and Proof Techniques
Example 4: Prove is Irrational
Proof by Contradiction:
- Assume where are coprime integers.
- Then .
- is even ⇒ is even ⇒ .
- Substitute: .
- is even ⇒ is even. Contradicts coprimality.
Visual:
Real-World Tie:
- NEPSE’s Share Price Calculations: Many financial models rely on irrational numbers (e.g., in portfolio optimization). Proving irrationality ensures certain algorithms (like those for calculating optimal trade sizes) avoid rounding errors that could arise with rational approximations.
Domain and Range: Additional Examples
Example 5:
Domain: Denominator . Range: Let . Solve for : . Since , . Thus, range is .
Graph:
Real-World Tie:
- Bank Loan Interest Rates: The function could model the relationship between loan amount (domain) and monthly payment (range). The hole at might represent a maximum loan cap, while could indicate a minimum payment threshold.
## In the Real World
eSewa’s Bijective Mapping:
- Idea: Bijectivity ensures each user has a unique transaction record.
- How: The system uses injective functions to map user IDs to transactions and surjective functions to ensure every transaction is logged (no gaps).
Pathao’s Delivery Time Function:
- Idea: Domain/range analysis models delivery feasibility.
- How: The domain (km) limits delivery zones, while the range hours sets rider expectations.
Ncell’s Network Coverage:
- Idea: Functional equations optimize signal distribution.
- How: Equations like might model combined signal strength from two towers, ensuring seamless coverage.
## Exam Tip
Proofs:
- Always start with definitions (e.g., "Assume " for injectivity).
- Use contradiction for irrationality proofs (as in ).
Domain/Range:
- For square roots: Solve .
- For rational functions: Exclude values making denominator zero; solve for to find range.
Functional Equations:
- Substitute specific forms (e.g., ) to verify identities.
- Graph the function to visualize behavior (e.g., ).
Common Pitfalls:
- Forgetting to check codomain for surjectivity.
- Misapplying the horizontal/vertical line test (e.g., confusing injective/surjective graphs).
- In domain problems, ignoring square root/denominator constraints.
## Practice Questions (TU-Style)
- Prove is bijective.
- Find the domain and range of .
- Verify for .
- Show is irrational using proof by contradiction.
- For , find domain and range.
Answer Key:
- Injective: . Surjective: .
- Domain: ; Range: .
- Substitute , simplify using addition formula.
- Assume , derive , show both and even.
- Domain: ; Range: .
Based on the TU BCA syllabus for Mathematics I (CAMT104), unit 13.
Discussion
Loading…