Properties of Asymptotic Notations and common conjuctures
Properties of Asymptotic Notations
Introduction
Asymptotic notations are used to compare the growth rates of functions while ignoring constants and lower-order terms. They satisfy several useful mathematical properties that simplify the analysis of algorithms.
The major properties are
- Reflexivity
- Transitivity
- Symmetry
- Transpose Symmetry
- Empty Set Property
- Constant Multiplication
- Addition Rule
- Maximum Rule
- Composition Property
- Polynomial Property
- Logarithm Property
1. Reflexivity Property
Every function is asymptotically bounded by itself.
Example
2. Transitivity Property
If
and
then
Similarly,
and
implies
Also,
and
implies
Example
Therefore,
3. Symmetry Property
Theta notation is symmetric.
If
then
Example
Therefore,
4. Transpose Symmetry
Big-O and Big-Omega are transpose of each other.
If
then
Similarly,
If
then
Example
Hence,
5. Empty Set Property
No function can simultaneously satisfy
or
Hence,
6. Constant Multiplication Property
Multiplying by a positive constant does not change the asymptotic order.
If
then
where
Example
Multiply by 5
7. Addition Rule
If
and
then
Example
Since
Therefore
8. Maximum Rule
The larger-growing function dominates.
Example
Since
Therefore
Another example
Result
9. Polynomial Property
If
then
for any positive constant
Example
Squaring both sides
10. Logarithm Property
If
and both functions are at least 1 for sufficiently large ,
then
Example
Therefore
Since
11. Exponential Property
Unlike logarithms,
Big-O is not preserved under exponentiation.
Example
Suppose
Then
is not
by simply applying the definition mechanically; exponential growth changes much more rapidly, so this requires separate analysis. In general, exponentiation is not a property that can be freely applied.
Common Conjectures
The following table summarizes the conjectures from the CLRS exercise you posted.
| Conjecture | True/False | Reason |
|---|---|---|
| ❌ False | Example: , but | |
| ❌ False | Dominated by the larger function, not the smaller. | |
| ✅ True | Logarithm is monotonic. | |
| ✅ True | Since , exponential preserves order up to constant multiples in the exponent for asymptotically positive functions under the exercise's assumptions. | |
| ❌ False | Counterexample: | |
| ✅ True | This is the transpose symmetry property. | |
| ❌ False | Counterexample: , then is not | |
| ✅ True | Lower-order terms do not change the asymptotic order. |
Summary of Important Properties
| Property | Formula |
|---|---|
| Reflexivity | |
| Transitivity | |
| Symmetry | |
| Transpose Symmetry | |
| Constant Multiplication | for |
| Addition Rule | If , then |
| Maximum Rule | |
| Polynomial Property | |
| Logarithm Property | (for sufficiently large positive functions) |
| Lower-order Terms |
Comments
Post a Comment