Functions & Boolean Expressions
Functions & Boolean Expressions
1. Algebraic :
1. Transcendental:
4.Inverse of a Function
The inverse of a one-to-one corresponding function f:A→B, is the function
g:B→A, holding the following property −
f(x)=y⇔g(y)=x
The function f is called invertible, if its inverse function g exists.
5.Identity Function:
An identity function, also called an identity relation or identity map or identity
transformation, is a function that always returns the same value that was used as
its argument. That is, for f being identity, the equality f(x) = x holds for all x.
6.Many one Functions:
If any two or more elements of set A are connected with a single element of set
B, then we call this function as Many one function.
Primitive recursion
The primitive recursive functions are among the number-theoretic functions,
which are functions from the natural numbers (nonnegative integers) {0, 1, 2, ...}
to the natural numbers. These functions take n arguments for some natural
number n and are called n-ary.
For example, addition and division, the factorial and exponential function, and the
function which returns the nth prime are all primitive recursive
Examples of primitive recursive functions include power, greatest common
divisor, and pn(the function giving the nth prime).
2.Theta Notation:
The complexity function g(n) which complexity given by Θ(g(n)) (that is nothing
but set of functions), T(n) = Θ(h(n)) (pronounced theta), says that the growth rate
of T(n) equals (=) the
growth rate of h(n) [if T(n) = O(h(n)) and T(n) = Ω (h(n)]
the definition is:
Θ(g(n)) = { f(n) : there exist positive constants c1,c2 and n0 such that
0 ≤ c1g(n)≤ f(n) ≤ c2g(n) for all n ≥ n0 }
In above pictures, graph(a) presents Θ(theta) notation which says there will be
function f(n) which will always fall between/on c1g(n) and c2g(n) when n≥n0.
Here c1, c2, n0 are constants, and we can see in the graph at x = n0 where y = f(n)
always falls between y=c1g(n) and y=c2g(n).
3.Little Oh Notation:
Little oh notation (o notation) represents upper bound but may or may not be
asymptotically tight. Little oh notation will denote upper bound which is not
asymptotically tight,T(n) = o(p(n)) (pronounced little oh), says that the growth rate
of T(n) is less than the
growth rate of p(n) [if T(n) = O(p(n)) and T(n) ≠ Θ (p(n))].
definition is:o(g(n)) = { f(n) : there exist positive constants c> 0,n0> 0
such that 0 ≤ f(n) < cg(n) for all n ≥ n0 }
For example for 5n, T(n) = o(n2) but T(n) ≠ o(n)
Algebraic Manipulation of Boolean
Expressions, Simplification of
boolean Functions, Karnaugh Maps
Answer: