Relation
A (binary) relation R:X→Y is a sub-set of the Cartesian product X × Y.
ie, R ⊆ (X × Y)
A set of ordered pairs.
n-ary relation: a sub-set of a Cartesian product A₁ × A₂ × … × Aₙ
- Homogenous relation: When X = Y
- Heterogenous relation: When X ≠ Y
Equivalence relation
A relation R that is:
- reflexive: aRa
- symmetric: aRb means bRa
- transitive: aRb and bRc means aRc
Eg: Arithmetic equality.
Equivalence class
Given an equivalence relation R defined on a set A, if a ∈ A, equivalence class of a is
[a] = {x∈A | aRx}
Set of all equivalence classes with regard to an equivalence relation R defined on a set A is
[A]= {[a] | a ∈ A}
which is also written as A/R
(read as A
modulo R
). This is the quotient set of A
by R
.
Operation
Not the same as relation.
A binary relation is not necessarily a function
R ⊆ (X × X)
but a binary operation is a function like
R : (X × X) → X
Preorder
A relation that is
- reflexive
- transitive.
Partial order
A relation that is
- reflexive
- anti-symmetric
- transitive.
ie, a partial order is an anti-symmetric preorder.
Partially ordered set (poset)
Combination of a set and a partially ordered relation on that set.
Eg: the relation <= on the set of integers.
a<=a ie, reflexive.
a<=b and b<=a means a==b. ie, anti-symmetric
a<=b and b<=c means a<=c. ie, transitive
Totally/linearly ordered set (full order)
A poset where for any two elements a and b of the set, aRb or bRa.
- aka full order.
Eg: <= over the set of integers is a total ordering. But < over integers isn't. Because if a=b, neither a<b nor b<a holds.
Function
A special type of relations.
A relation R:X→Y is a function iff every elemment of X has only one image in Y.
Every element in X must have exactly one image in Y.
Also denoted as
y = f(x)
Functions are useful to represent how one quantity changes with respect to changes in another quantity.
Like the value of a sinsuoidal wave (of the form A.sin(ωt + Φ)
) being dependent on time (t
).
A relation is not a function if one of the following is true:
- ∃x x ∈ X, f(x) is undefined.
- There is more than one image in Y for an x ∈ X under f. (NOT SURE here. What about partial functions then??)
Image and preimage
If for y = f(x),
- Image of x under f = y
- Preimage of y under f= x
Domain
The domain of a relation R:X→Y is the set X.
Range and codomain
See: https://math.stackexchange.com/questions/3317941/what-is-the-difference-between-codomain-and-range
The range of a relation R:X→Y is
range(R) = {R(x) | x∈X}
—
Codomain of a relation R
is a set that contains range(R)
.
Range ⊆ Codomain
Codomain is kind of 'more independent'.
- DBT: But then what's the point of mentioning codomain ??
Eg: In a function f:X→Y where X = {1, 2}, Y = {10, 20, 30} and f:X→Y = {1↦10, 2↦20},
- domain: {1, 2}
- range: {10, 20}
- codomain:
{10, 20, 30} or {10,20,40} ???Y
Inverse of a function
The inverse of a function f:X→Y is f⁻¹:Y→X where (x, y) ∈ f mean (y, x) ∈ f⁻¹.
ie, g is inverse of f if f composed with g gives the identity function.
There may be left inverse and right inverse (function here, not element).
g∘f = id (g is left inverse of f)
f∘g = id (g is right inverse of f)
Function composition
When the domain of a function g and the codomain of another function f are the same, we can compose f and g.
f:A->B
g:B->C
then
g∘f = A -> C
(Notice that the order in which function are written look as if it is in 'reverse order').
One-to-one (Injection)
Each element in the codomain has only one pre-image in the domain.
Whenever f(a1) = f(a2), a1 = a2.
If a is the set of husbands and b is the set of wives, if R is an injective function, then there is no polyandry. 🥱
Onto (Surjection)
Every element in the codomain has at least one pre-image in the domain.
∀b∈B, ∃a∈A, f(a) = b
If a is the set of men and b is the set of women, if R is a surjective function (indicative of marriage), then every woman is married.
One-to-one and onto (Bijection)
A function that is both one-to-one and onto.
An bijective function is invertible.
A function can have an inverse iff it is a bijection (since it sort of needs to go somewhere and come back).
If f:A→B, then f⁻¹:B→A.
Partial function (partial ordering)
A partial function is a function that is defined only on part of its domain. ³
Total function (total ordering)
This is what we usually mean when we say 'function'.
Some functions
Identity function
f: ℝ → ℝ such that ∀x, f(x) = x
.
Its graph is a straight line passing through the origin at 45°.
Constant function
f: ℝ → ℝ such that ∀x, f(x) = c
where c
is a constant.
Its graph is a straight line parallel to the X axis, intercepting the Y axis at y=c.
Polynomial function
f: ℝ → ℝ such that f(x) = a₀ + xa₁ + x²a₂ + .... + xⁿaₙ
where n is a non-negative integer and all aᵢ ∈ ℝ.
Examples:
- 1 + √2x + x⁴
- x³ - x²
- x³
Whereas 2x¾ + 4x⁴ is not a polynomial function since the power x is not a whole number.
Quadratic function
A restricted form of polynomial function.
Has the form f(x) = ax² + bx + c
where
Degree of term with highest degree is 2.
A bivariate version (ie, 2 variables) would be f(x,y) = ax² + by² + cxy + dx + ey + f
.
Rational functions
Functions of the form f(x)/g(x) where
- both f(x) and g(x) are polynomial functions defined in the same domain and
- g(x) ≠ 0
Coefficients of the polynomial terms needn't be rational??
Eg: (x³ - x²) / x³
Modulus function
A function f:ℝ→ℝ
f(x) = { x, if x ≥ 0
-x, otherwise}
Graph is V-shaped, with point of the base of the 'V' being at the origin and the arms of the 'V' being at 45° with the origin.
|
|
|
\ | /
\ | /
\ | /
\ | /
\ | /
\|/
---------+---------
O
Signum function
A function f:ℝ→ℝ
f(x) = { 1, if x>0,
0, if x==0,
-1, if x<0
Graph looks like a step.
┃
┃
1┃------------
┃
┃
━━━━━━━━━━━━⊙━━━━━━━━━━━━━
0┃
┃
----------┃ -1
┃
┃
Though range is ℝ, co-domain = {1, 0, -1}
Sigmoid function
1 eˣ
f(x) = --------- = --------
1 + e⁻ˣ eˣ + 1
Graph is a S-shaped curve, with one end 'tending' to 0 and the other 'tending' to 1.
Sigmoid function has an interesting property:
f(x) = 1 - f(-x)
Greatest integer function
A function f:ℝ→ℝ (or f:ℝ→ℤ maybe?)
Denoted by [x].
f(x) = [x]
Value is the biggest integer ≥ x.
Examples:
- [3.4] = 4
- [-2.2] = -1
Limit of a function
lim f(x)
x→k
is the limit of the function f
at a point k
, which lies in the domain of f
.
f is said to have a limit at k if the left and right limits of f at k exists and are the same:
lim f(x) = lim f(x) = lim f(x) = L
x→k x→k⁻ x→k⁺
References
- Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I³ - John McCarthy
- Chapter 6: Continuity and differentiability, NCERT textbook: Class XII
- Chapter 13: Limits and derivatives, NCERT textbook: Class XI
- Chapter 2: Relations and functions, NCERT textbook: Class XI