Send Close Add comments: (status displays here)
Got it!  This site "creationpie.com" uses cookies. You consent to this by clicking on "Got it!" or by continuing to use this website.  Note: This appears on each machine/browser from which this site is accessed.
Finite representations of infinite objects
by RS  admin@creationpie.com : 1024 x 640


1. Finite representations of infinite objects

 1   2   3   4   5   +   -   ▶ 
Computer/Information science can be defined as the search for finite representations of (potentially) infinite objects.
Recognizing patterns and effectively and efficiently using such patterns is an important part of computer science.

Is this possible? Does it make sense?

2. Dots
Finite representations: how many dots are red?How many dots are red?

What is the ratio of red dots to blue dots?

3. Ratio
Finite representations: ratio of integers as countsThe ratio of red dots to blue dots is one third or 1/3.

How is this represented in decimal notation?

4. Decimal notation
Finite representations: infinite rational approximationThe decimal notation for 1/3 is infinite.

How can we finitely represent this infinity?

5. Finite representation
Finite representations: rational approximationMathematical repetend notation can be used to show that the finite representation is "repeated".

How can we show this in graph notation as might be used in computer science?

6. Graph notation
Finite representations: finite representationWe could print out this finite representation to any desired precision as long as we eventually stop. Lazy evaluation only continues as needed.

Do real numbers exist? Or are they just in the human imagination as a way of approximating results.

7. A third alternative

 1   2   3   +   -   ▶ 
Many people think of two choices.
A third choice is at the heart of computer science and statistics. It may already be known what is there, or it may have been determined that it is not necessary.

8. Short-circuit conditional evaluation
This idea is used all of the time in computer science and programming. A simple example is that of conditional evaluation of expressions (i.e., no side-effects during evaluation). It may be the case that evaluating B may cause an error.

In discussions, it may be the case that B is a "red herring" and does not matter. The only thing that matters is A. Here are some tautologies often used in programming (as algebraic transformations).

9. End of page

by RS  admin@creationpie.com : 1024 x 640