 | A refinable function is a function which is equal to the sum of scaled copies of itself, where the copies are contracted horizontally by 1/2, shifted left or right by multiples of 1/2 and scaled by real numbers. For example, the function on the left can be refined as: f(x) = f(2x) + f(2x - 1)
  |
| The function below is known as the "hat" function. Notice that it can be refined as: f(x) = 1/2 f(2x+1) + f(2x) + 1/2 f(2x-1) |
  |  | This function can be obtained from varying the coefficients between the two above functions, so that f(x) = (1-λ) f(2x + 1) + f(2x) + λ f(2x - 1), where 0 ≤ λ ≤ 1. It is possible to show that this function is continuous. |
 | The function on the left shows what happens if you allow λ to grow beyond 1. Note that this is no longer continuous. It is, however, still refinable over a set known as the dyadic numbers. Whether or not this function can be extended to all real numbers is a question I have not yet answered.
Below is a function known as the Daubechies scaling function, so named because it was discovered by a mathematician named Ingrid Daubechies. It's refinement coefficients are:
  |
| Here are some more refinable functions I was able to discover. Can you guess what their refinement is? |
 |  |
|
 | |