Microsoft's Internet Explorer browser has no built-in vector graphics machinery required for "loss-free" gradient background themes.

Please upgrade to a better browser such as Firefox, Opera, Chrome, Safari or others with built-in vector graphics machinery and much more. (Learn more or post questions or comments at the Slide Show (S9) project site. Thanks!)

A closer look at the soup

Matt's soup from orbit:

Coming closer

And closer

.

Better, but we're still not there yet.

Ah, here we are.

A brief refresher course

Start with simple vectors


|a| will be uniformly distributed over 0.0..1.0

a⋅b/|a||b| ≈ 2⋅a⋅b

For two dimensions

i
The ais making up |a| tend to average out.

The ai⋅bi terms tend to cancel out

Lots of dimensions, values still in -1.0..1.0


|a| is generally pretty close to (√n)/2

a⋅b is generally pretty close to 0

Values in {-1,1}

Values ∈ {-1,1}, graphically


Loosely speaking, it looks a lot like the continuous case.

Values in {0,1}

Values in {0,1}, with 1s rare compared to 0s

Shameless sweeping generalization

There are scads of other options

But when n gets large we pretty much always have:

So what could we do with these?

Or better, what couldn't we do with them?

Fun cross product facts

a×b = [

  a2b3-a3b2, a3b1-a1b3, a1b2-a2b1,

  a5b6-a6b5, a6b4-a4b6, a4b5-a5b6,

  a8b9-a9b8, a9b6-a7b9, a7b8-a8b7,

  :

  ]

Consider two object c and c'

One way to read this:

TNSTAAFL

But wait, there's less!

c.a := b

c.a := d

c.a ⇒ b ∪ d

Starting over with e instead of c, we could try:

e.a := b

e.a := ¬b (-1⋅ the vector representing b)

Key encoding

Instead of:

c.a := b ⇒ c ← c⋅(1-ε) + (a×b)⋅ε

we probably really want something like:

c.a := b ⇒ c ← c⋅(1-ε) + ((a×1k)×2b)⋅ε

Where ×1 and ×2 are cross-product analogues with different partitionings and k is an arbitrary vector.

This lets us distinguish c.a := b from c.b := a.

Other reasons to structure the keys

The null key encoding

So what does the null-encoding

c' = c⋅(1-ε) + b⋅ε

mean?

The a has dropped out entirely, and in general c' will have the same properties c had. Only on issues where c is mute will b have any impact.

Levels of interpretation

Relationships are objects

Skipping a few hours of material

Bootstrapping the soup

Refinements

Final outcome is basically the same

What you get is a density function over a Hilbert space.

So where does that leave us?

Finding our way in the soup

What does this mean?

How about this?

But this, on the other hand:

One possibility

The other

We'll probably see things like this

And this