Science Fair Projects Ideas - Transitive closure

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

Transitive closure

In mathematics, the transitive closure of a binary relation R on a set X is the smallest transitive relation on X that contains R.

For any relation R the transitive closure of R always exists. To see this note that the intersection of any family of transitive relations is again transitive. Furthermore, there exists at least one transitive relation containing R, namely the trivial one: X × X. The transitive closure of R is then given by the intersection of all transitive relations containing R.

We can describe the transitive closure of R in more concrete terms as follows. Define a relation T on X by saying xTy iff there exists a finite sequence of elements (xi) such that x = x0 and

x0Rx1, x1Rx2, …, xn−1Rxn, and xnRy
Formal notation: R^+ = \bigcup_{i\in\mathbb{N}} R^i
(for more info, see function composition)

It is easy to check that the relation T is transitive and contains R. Furthermore, any transitive relation containing R must also contain T, so T is the transitive closure of R.

Contents

Demonstration that T is the smallest transitive relationship containing R

Let A be any set of elements.

Supposition: \existsGA transitive relationship \left / \right . RA\subseteqGA \wedge TA\not\subseteqGA. So, \exists(a,b)\not\inGA. So, that particular (a,b)\not\inRA.

Now, by definition of T, we know that \existsn\in \mathbb{N} \left / \right . (a,b)\inRnA. Then, \foralli\in \mathbb{N}, i < n \Rightarrow ei\inA. So, there is a path from a to b like this: aRAe1RA...RAe(n-1)RAb.

But, by transitivity of GA on RA, \foralli\in \mathbb{N}, i < n \Rightarrow (a,ei)\inGA, so (a,e(n-1))\inGA \wedge (e(n-1),b)\inGA, so by transitivity of GA, we get (a,b)\inGA. Absurd

Therefore, \forall(a,b)\inA\timesA, (a,b)\inTA \Rightarrow (a,b)\inGA. This means that T\subseteqG, for any transitive G containing R. So, T is the smallest transitive relationship containing R.

Corollary

If R is transitive, then R = T.

Examples

  • If X is the set of humans (alive or dead) and R is the relation 'parent of', then the transitive closure of R is the relation "x is an ancestor of y."
  • If X is a set of airports and xRy means "there is a direct flight from airport x to airport y", then the transitive closure of R is the relation "it is possible to fly from x to y in one or more flights."

Uses

Note that the union of two transitive relations need not be transitive. In order to preserve transitivity one must take the transitive closure. This occurs, for example, when taking the union of two equivalence relations or two preorders. In order to obtain a new equivalence relation or preorder one must take the transitive closure (reflexivity and symmetry—in the case of equivalence relations—are automatic).

Relationship to complexity

In computational complexity theory, the complexity class NL corresponds precisely to the set of logical sentences expressible using first order logic together with transitive closure. This is because the transitive closure property has a close relationship with the NL-complete problem STCON for finding directed paths in a graph. Similarly, the class L is first order logic with the commutative, transitive closure. When transitive closure is added to second order logic instead, we obtain PSPACE.

03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice