WhyNot?

Six Degrees of Computation

Category: Software
Responses: 2 (1 in support, 0 neutral, 1 in opposition)
Number of views: 559
Tracking: Track this idea
Community Rating:Average AverageYour Rating:

This idea would require a simple computer program that displayed a screen asking 3 questions -

1. What equation/formula are you interested in?

2. What constant do you want replaced?

3. How many degrees of separation do you want?

After you answer the questions the program would search a database that had been pre-loaded with as many standard equations / formulae as possible (engineering books are full of them) looking for ones that said the chosen constant equaled something else. The first equation it found would then be used as a replacement value in the formula you chose. For example, if E=MC2 was the formula you picked and C was the constant you wanted replaced then the C might be replaced by f*w (frequency times wavelength). This would be the first degree of separation. Next, each constant in the replacement value (f and w in our example) would be replaced with equivalent values found for them. That would be the second degree of separation. This process would continue until you got the number of degrees of separation you asked for. Then the result would be displayed for review. Some new and surprising connections would surely come up because the program would in effect be a divergent thinker (someone who can take two ideas from seemingly unrelated disciplines and connect them to form a new idea).

The following two rules would have to be enforced in order to make this program work -

1. Each constant must always mean the same thing: m=mass, c=speed of light, etc..

2. No replacement formula could have a constant that had already been used in a previous formula (preventing recursive logic).

Additional Notes:

The computer program's choice would be based on on its sequential reading of the formulae in the database. A default setting of one would make it pick the first valid replacement it found. That could be changed though just by adding another question to the prompt screen that asked the user if they wanted to replace the default selection criteria with a different number. If the user keyed a 5 into that field then the program would always pick the 5th replacement formula it found.

Or a Y/N "random" flag could be added to the prompt screen that would make the program pick a random valid replacement in the sequence of possibilities when it was changed to a "Y".

Or a Y/N "common" flag could be added to the prompt screen that would make the program pick a replacement whose constants were found most ofen in the database when it was changed to a "Y" (increasing the odds that whoever was reading the results would be familiar with the values found in them).

treadair, Aug 10 2004

What do you think of this idea or comment?
(You can change your vote at any time)

agree I agree no opinion No opinion disagree I disagree

Users who liked this idea also liked:

Other ideas in category (Software):

Attachment Notation (125 votes) Very strong
Software Formula for 2000 Years (2 votes) Average
Vector Datatype (2 votes) Average
Fight Recognition Software (2 votes) Average
Triangular Pixels (3 votes) Average
Forwarding sent email message (3 votes) Average
Compiler Security Optimization (3 votes) Average
mute a web page (8 votes) Strong
Organise the Start menu (6 votes) Average
Simple Shared Key Setup (1 votes) Average
DDR-style piano software (4 votes) Average
root means suid (2 votes) Average
Scorchware (2 votes) Average
Six Degrees of Computation (2 votes) Average
X-drive ==> 2 physical drives (3 votes) Average
Fast parallel secure hashing (1 votes) Average
Cascading search (1 votes) Average
Standardized EULA (2 votes) Average
Make Photo Slideshow yourself (2 votes) Average
Searching for images (3 votes) Average
Description field for email (3 votes) Average
Honeypot feedback/automation (1 votes) Average
Audio bass and treble (3 votes) Average
Extension that highlights tags (1 votes) Average
Upper-lower case (2 votes) Average
New image file format (2 votes) Average
Encryption (2 votes) Average
dual scroll bars (6 votes) Average
Tabbed Working (3 votes) Average
Temporary file highlight (5 votes) Strong
Better Search Engine Links (2 votes) Average
Smarter Programming (5 votes) Strong
Linux Distro for Business (2 votes) Average
File multiple rev eliminator (3 votes) Average
Mech. Design Software (2 votes) Average
Checking email addresses (3 votes) Average
Why Powerpoint? Be nonlinear (6 votes) Strong
Chat with iTunes Listeners (2 votes) Average
Studying leaf patterns (2 votes) Average
Ebay database (2 votes) Average
Encrypts the whole OS (2 votes) Average
Wind offset for car (3 votes) Weak
Collaborative License Rating (4 votes) Average
Multiscopic image modeler (2 votes) Average
Simple fix for posting here (1 votes) Average
Torrent-based podcasting (2 votes) Average
Browser Preloads Next Page (4 votes) Average
Officepets (3 votes) Average
Salty encryption (1 votes) Average
Self Authentication & Decryptn (1 votes) Average
Ductile disk encryption (2 votes) Average
Invention Management Software (3 votes) Average
Printing Cost per Page (1 votes) Average
Community Font Classification (1 votes) Average
Ubiquitous virtual honeypots (7 votes) Strong
MS Outlook spouses (1 votes) Average
MS Outlook Contacts updates (1 votes) Average
One card for the wallet (11 votes) Strong
Camera as A4 Scanner (6 votes) Strong
Ogg/PCM (3 votes) Average
Keyboard equivalents (1 votes) Average
OS for visually impaired (4 votes) Average
Window Size Limiter (1 votes) Average
Print Police (1 votes) Average
MS Outlook Highlighter (1 votes) Average
Eye-Tracking Video Drivers (2 votes) Average
Linipedea (3 votes) Weak
MS Word Bookmarks & Summaries (3 votes) Average
anti-virus T-cells (2 votes) Average
savable scroll bars (2 votes) Average
save changes dialog options (3 votes) Average
Viral Marketing in Open Source (7 votes) Weak
Microsoft CD Bug Fixes (4 votes) Average
Virtual Scanner Software (5 votes) Average
Economics Simulation (6 votes) Average
Better Shrink Wrapped License (3 votes) Average
Bayesian learning for (4 votes) Average
enclosures (2 votes) Average
Chat Prog & Problem Solving (2 votes) Average
Comments from other members:

Add your comment

I think this type of "equation mining" is unlikely to produce novel results given that equations don't adequately describe in many cases the underlying nature. Differential equations such as maxwell's equations may be a solution to this, however in many cases to see the similarities between disparate science areas, approximations and partial solutions to these differential equations need to be made. Computers are very bad a pattern matching, people are very good, I think that's why this isn't done.

troyrock, Aug 11 2004

This is a cool idea but in the end it is likely to produce the ultimate equation which is one = one;

zenmaster, Dec 29 2007