![Restriction (mathematics)](https://www.english.nina.az/wikipedia/image/aHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy90aHVtYi83LzcwL0ludmVyc2Vfc3F1YXJlX2dyYXBoLnN2Zy8xNjAwcHgtSW52ZXJzZV9zcXVhcmVfZ3JhcGguc3ZnLnBuZw==.png )
In mathematics, the restriction of a function is a new function, denoted or obtained by choosing a smaller domain for the original function The function is then said to extend
![image](https://www.english.nina.az/wikipedia/image/aHR0cHM6Ly93d3cuZW5nbGlzaC5uaW5hLmF6L3dpa2lwZWRpYS9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpODNMemN3TDBsdWRtVnljMlZmYzNGMVlYSmxYMmR5WVhCb0xuTjJaeTh5TWpCd2VDMUpiblpsY25ObFgzTnhkV0Z5WlY5bmNtRndhQzV6ZG1jdWNHNW4ucG5n.png)
Formal definition
Let be a function from a set
to a set
If a set
is a subset of
then the restriction of
to
is the function
given by
for
Informally, the restriction of
to
is the same function as
but is only defined on
.
If the function is thought of as a relation
on the Cartesian product
then the restriction of
to
can be represented by its graph,
where the pairs represent ordered pairs in the graph
Extensions
A function is said to be an extension of another function
if whenever
is in the domain of
then
is also in the domain of
and
That is, if
and
A linear extension (respectively, continuous extension, etc.) of a function is an extension of
that is also a linear map (respectively, a continuous map, etc.).
Examples
- The restriction of the non-injective function
to the domain
is the injection
- The factorial function is the restriction of the gamma function to the positive integers, with the argument shifted by one:
Properties of restrictions
- Restricting a function
to its entire domain
gives back the original function, that is,
- Restricting a function twice is the same as restricting it once, that is, if
then
- The restriction of the identity function on a set
to a subset
of
is just the inclusion map from
into
- The restriction of a continuous function is continuous.
Applications
Inverse functions
For a function to have an inverse, it must be one-to-one. If a function is not one-to-one, it may be possible to define a partial inverse of
by restricting the domain. For example, the function
defined on the whole of
is not one-to-one since
for any
However, the function becomes one-to-one if we restrict to the domain
in which case
(If we instead restrict to the domain then the inverse is the negative of the square root of
) Alternatively, there is no need to restrict the domain if we allow the inverse to be a multivalued function.
Selection operators
In relational algebra, a selection (sometimes called a restriction to avoid confusion with SQL's use of SELECT) is a unary operation written as or
where:
and
are attribute names,
is a binary operation in the set
is a value constant,
is a relation.
The selection selects all those tuples in
for which
holds between the
and the
attribute.
The selection selects all those tuples in
for which
holds between the
attribute and the value
Thus, the selection operator restricts to a subset of the entire database.
The pasting lemma
The pasting lemma is a result in topology that relates the continuity of a function with the continuity of its restrictions to subsets.
Let be two closed subsets (or two open subsets) of a topological space
such that
and let
also be a topological space. If
is continuous when restricted to both
and
then
is continuous.
This result allows one to take two continuous functions defined on closed (or open) subsets of a topological space and create a new one.
Sheaves
Sheaves provide a way of generalizing restrictions to objects besides functions.
In sheaf theory, one assigns an object in a category to each open set
of a topological space, and requires that the objects satisfy certain conditions. The most important condition is that there are restriction morphisms between every pair of objects associated to nested open sets; that is, if
then there is a morphism
satisfying the following properties, which are designed to mimic the restriction of a function:
- For every open set
of
the restriction morphism
is the identity morphism on
- If we have three open sets
then the composite
- (Locality) If
is an open covering of an open set
and if
are such that
for each set
of the covering, then
; and
- (Gluing) If
is an open covering of an open set
and if for each
a section
is given such that for each pair
of the covering sets the restrictions of
and
agree on the overlaps:
then there is a section
such that
for each
The collection of all such objects is called a sheaf. If only the first two properties are satisfied, it is a pre-sheaf.
Left- and right-restriction
More generally, the restriction (or domain restriction or left-restriction) of a binary relation
between
and
may be defined as a relation having domain
codomain
and graph
Similarly, one can define a right-restriction or range restriction
Indeed, one could define a restriction to
-ary relations, as well as to subsets understood as relations, such as ones of the Cartesian product
for binary relations. These cases do not fit into the scheme of sheaves.[clarification needed]
Anti-restriction
The domain anti-restriction (or domain subtraction) of a function or binary relation (with domain
and codomain
) by a set
may be defined as
; it removes all elements of
from the domain
It is sometimes denoted
⩤
Similarly, the range anti-restriction (or range subtraction) of a function or binary relation
by a set
is defined as
; it removes all elements of
from the codomain
It is sometimes denoted
⩥
See also
- Constraint – Condition of an optimization problem which the solution must satisfy
- Deformation retract – Continuous, position-preserving mapping from a topological space into a subspace
- Local property – property which occurs on sufficiently small or arbitrarily small neighborhoods of points
- Function (mathematics) § Restriction and extension
- Binary relation § Restriction
- Relational algebra § Selection (σ)
References
- Stoll, Robert (1974). Sets, Logic and Axiomatic Theories (2nd ed.). San Francisco: W. H. Freeman and Company. pp. [36]. ISBN 0-7167-0457-9.
- Halmos, Paul (1960). Naive Set Theory. Princeton, NJ: D. Van Nostrand. Reprinted by Springer-Verlag, New York, 1974. ISBN 0-387-90092-6 (Springer-Verlag edition). Reprinted by Martino Fine Books, 2011. ISBN 978-1-61427-131-4 (Paperback edition).
- Munkres, James R. (2000). Topology (2nd ed.). Upper Saddle River: Prentice Hall. ISBN 0-13-181629-2.
- Adams, Colin Conrad; Franzosa, Robert David (2008). Introduction to Topology: Pure and Applied. Pearson Prentice Hall. ISBN 978-0-13-184869-6.
- Dunne, S. and Stoddart, Bill Unifying Theories of Programming: First International Symposium, UTP 2006, Walworth Castle, County Durham, UK, February 5–7, 2006, Revised Selected ... Computer Science and General Issues). Springer (2006)
In mathematics the restriction of a function f displaystyle f is a new function denoted f A displaystyle f vert A or f A displaystyle f upharpoonright A obtained by choosing a smaller domain A displaystyle A for the original function f displaystyle f The function f displaystyle f is then said to extend f A displaystyle f vert A The function x2 displaystyle x 2 with domain R displaystyle mathbb R does not have an inverse function If we restrict x2 displaystyle x 2 to the non negative real numbers then it does have an inverse function known as the square root of x displaystyle x Formal definitionLet f E F displaystyle f E to F be a function from a set E displaystyle E to a set F displaystyle F If a set A displaystyle A is a subset of E displaystyle E then the restriction off displaystyle f toA displaystyle A is the functionf A A F displaystyle f A A to F given by f A x f x displaystyle f A x f x for x A displaystyle x in A Informally the restriction of f displaystyle f to A displaystyle A is the same function as f displaystyle f but is only defined on A displaystyle A If the function f displaystyle f is thought of as a relation x f x displaystyle x f x on the Cartesian product E F displaystyle E times F then the restriction of f displaystyle f to A displaystyle A can be represented by its graph G f A x f x G f x A G f A F displaystyle G f A x f x in G f x in A G f cap A times F where the pairs x f x displaystyle x f x represent ordered pairs in the graph G displaystyle G Extensions A function F displaystyle F is said to be an extension of another function f displaystyle f if whenever x displaystyle x is in the domain of f displaystyle f then x displaystyle x is also in the domain of F displaystyle F and f x F x displaystyle f x F x That is if domain f domain F displaystyle operatorname domain f subseteq operatorname domain F and F domain f f displaystyle F big vert operatorname domain f f A linear extension respectively continuous extension etc of a function f displaystyle f is an extension of f displaystyle f that is also a linear map respectively a continuous map etc ExamplesThe restriction of the non injective functionf R R x x2 displaystyle f mathbb R to mathbb R x mapsto x 2 to the domain R 0 displaystyle mathbb R 0 infty is the injectionf R R x x2 displaystyle f mathbb R to mathbb R x mapsto x 2 The factorial function is the restriction of the gamma function to the positive integers with the argument shifted by one G Z n n 1 displaystyle Gamma mathbb Z n n 1 Properties of restrictionsRestricting a function f X Y displaystyle f X rightarrow Y to its entire domain X displaystyle X gives back the original function that is f X f displaystyle f X f Restricting a function twice is the same as restricting it once that is if A B dom f displaystyle A subseteq B subseteq operatorname dom f then f B A f A displaystyle left f B right A f A The restriction of the identity function on a set X displaystyle X to a subset A displaystyle A of X displaystyle X is just the inclusion map from A displaystyle A into X displaystyle X The restriction of a continuous function is continuous ApplicationsInverse functions For a function to have an inverse it must be one to one If a function f displaystyle f is not one to one it may be possible to define a partial inverse of f displaystyle f by restricting the domain For example the function f x x2 displaystyle f x x 2 defined on the whole of R displaystyle mathbb R is not one to one since x2 x 2 displaystyle x 2 x 2 for any x R displaystyle x in mathbb R However the function becomes one to one if we restrict to the domain R 0 0 displaystyle mathbb R geq 0 0 infty in which case f 1 y y displaystyle f 1 y sqrt y If we instead restrict to the domain 0 displaystyle infty 0 then the inverse is the negative of the square root of y displaystyle y Alternatively there is no need to restrict the domain if we allow the inverse to be a multivalued function Selection operators In relational algebra a selection sometimes called a restriction to avoid confusion with SQL s use of SELECT is a unary operation written as sa8b R displaystyle sigma a theta b R or sa8v R displaystyle sigma a theta v R where a displaystyle a and b displaystyle b are attribute names 8 displaystyle theta is a binary operation in the set lt gt displaystyle lt leq neq geq gt v displaystyle v is a value constant R displaystyle R is a relation The selection sa8b R displaystyle sigma a theta b R selects all those tuples in R displaystyle R for which 8 displaystyle theta holds between the a displaystyle a and the b displaystyle b attribute The selection sa8v R displaystyle sigma a theta v R selects all those tuples in R displaystyle R for which 8 displaystyle theta holds between the a displaystyle a attribute and the value v displaystyle v Thus the selection operator restricts to a subset of the entire database The pasting lemma The pasting lemma is a result in topology that relates the continuity of a function with the continuity of its restrictions to subsets Let X Y displaystyle X Y be two closed subsets or two open subsets of a topological space A displaystyle A such that A X Y displaystyle A X cup Y and let B displaystyle B also be a topological space If f A B displaystyle f A to B is continuous when restricted to both X displaystyle X and Y displaystyle Y then f displaystyle f is continuous This result allows one to take two continuous functions defined on closed or open subsets of a topological space and create a new one Sheaves Sheaves provide a way of generalizing restrictions to objects besides functions In sheaf theory one assigns an object F U displaystyle F U in a category to each open set U displaystyle U of a topological space and requires that the objects satisfy certain conditions The most important condition is that there are restriction morphisms between every pair of objects associated to nested open sets that is if V U displaystyle V subseteq U then there is a morphism resV U F U F V displaystyle operatorname res V U F U to F V satisfying the following properties which are designed to mimic the restriction of a function For every open set U displaystyle U of X displaystyle X the restriction morphism resU U F U F U displaystyle operatorname res U U F U to F U is the identity morphism on F U displaystyle F U If we have three open sets W V U displaystyle W subseteq V subseteq U then the composite resW V resV U resW U displaystyle operatorname res W V circ operatorname res V U operatorname res W U Locality If Ui displaystyle left U i right is an open covering of an open set U displaystyle U and if s t F U displaystyle s t in F U are such that s Ui t Ui displaystyle s big vert U i t big vert U i for each set Ui displaystyle U i of the covering then s t displaystyle s t and Gluing If Ui displaystyle left U i right is an open covering of an open set U displaystyle U and if for each i displaystyle i a section xi F Ui displaystyle x i in F left U i right is given such that for each pair Ui Uj displaystyle U i U j of the covering sets the restrictions of si displaystyle s i and sj displaystyle s j agree on the overlaps si Ui Uj sj Ui Uj displaystyle s i big vert U i cap U j s j big vert U i cap U j then there is a section s F U displaystyle s in F U such that s Ui si displaystyle s big vert U i s i for each i displaystyle i The collection of all such objects is called a sheaf If only the first two properties are satisfied it is a pre sheaf Left and right restrictionMore generally the restriction or domain restriction or left restriction A R displaystyle A triangleleft R of a binary relation R displaystyle R between E displaystyle E and F displaystyle F may be defined as a relation having domain A displaystyle A codomain F displaystyle F and graph G A R x y F R x A displaystyle G A triangleleft R x y in F R x in A Similarly one can define a right restriction or range restriction R B displaystyle R triangleright B Indeed one could define a restriction to n displaystyle n ary relations as well as to subsets understood as relations such as ones of the Cartesian product E F displaystyle E times F for binary relations These cases do not fit into the scheme of sheaves clarification needed Anti restrictionThe domain anti restriction or domain subtraction of a function or binary relation R displaystyle R with domain E displaystyle E and codomain F displaystyle F by a set A displaystyle A may be defined as E A R displaystyle E setminus A triangleleft R it removes all elements of A displaystyle A from the domain E displaystyle E It is sometimes denoted A displaystyle A R displaystyle R Similarly the range anti restriction or range subtraction of a function or binary relation R displaystyle R by a set B displaystyle B is defined as R F B displaystyle R triangleright F setminus B it removes all elements of B displaystyle B from the codomain F displaystyle F It is sometimes denoted R displaystyle R B displaystyle B See alsoConstraint Condition of an optimization problem which the solution must satisfy Deformation retract Continuous position preserving mapping from a topological space into a subspacePages displaying short descriptions of redirect targets Local property property which occurs on sufficiently small or arbitrarily small neighborhoods of pointsPages displaying wikidata descriptions as a fallback Function mathematics Restriction and extension Binary relation Restriction Relational algebra Selection s ReferencesStoll Robert 1974 Sets Logic and Axiomatic Theories 2nd ed San Francisco W H Freeman and Company pp 36 ISBN 0 7167 0457 9 Halmos Paul 1960 Naive Set Theory Princeton NJ D Van Nostrand Reprinted by Springer Verlag New York 1974 ISBN 0 387 90092 6 Springer Verlag edition Reprinted by Martino Fine Books 2011 ISBN 978 1 61427 131 4 Paperback edition Munkres James R 2000 Topology 2nd ed Upper Saddle River Prentice Hall ISBN 0 13 181629 2 Adams Colin Conrad Franzosa Robert David 2008 Introduction to Topology Pure and Applied Pearson Prentice Hall ISBN 978 0 13 184869 6 Dunne S and Stoddart Bill Unifying Theories of Programming First International Symposium UTP 2006 Walworth Castle County Durham UK February 5 7 2006 Revised Selected Computer Science and General Issues Springer 2006