Science Forums
Advanced search
User Name
Password

Science Social Network
home    members    help/rules    who is online    contact   

Go Back   Science Forums > Community Forums > Watercooler
Become a science forums sponsor today
Reply
 
LinkBack Thread Tools
Old 12-20-2007   #1 (permalink)
ughaibu's Avatar
Creating


 



General algorithm of science

I wonder if it's possible to encapsulate the process of science in a general algorithm? Something on the lines of:
problem->operation->solution
Reply With Quote
Old 12-20-2007   #2 (permalink)
CraigD's Avatar
Creating

Hypography Staff Member
Administrator
Editor

 



A high level overview of the "orthodox scientific method"

Quote:
Originally Posted by ughaibu View Post
I wonder if it's possible to encapsulate the process of science in a general algorithm? Something on the lines of:
problem->operation->solution
I think so.

On a very high level, the “orthodox scientific method” described by Popper and others can be described something like this:
  1. Create explanation/model/theory/hypothesis X
  2. Using X, generate prediction P
  3. Test P experimentally
  4. If P dis-verified, modify X
  5. repeat steps 2+
The process is fraught with points of failure. For example, in step 2, we might make an incorrect prediction due to a failure to “express” X correctly. In step 3, we might make an error in designing and performing the experiment, so falsely verify or dis-verify P, and incorrectly modify of fail to modify X. We might make predictions that can’t be experimentally tested (eg: they require bigger machines than can ever be built), causing the process to stall. Only steps 1 and 4 (and 5, which isn’t really a step, but a process flow statement) steps affecting X, are “foolproof” – in principle, we can create and modify X into all manners of “badly wrong” states without breaking the process. We can even theorize at random – provided we’re not concerned with getting a theory X that’s useful in a timely manner.


----------------
Moderator: Computers and Technology; Medical Science; Science Projects and Homework; Philosophy of Science; Physics and Mathematics; Environmental Studies

Last edited by CraigD; 12-20-2007 at 11:15 AM.
Reply With Quote
Old 12-27-2007   #3 (permalink)
ughaibu's Avatar
Creating


 



Re: General algorithm of science

Thanks for the reply.
A lot is made of falsification, but it seems to me that potential falsification is all that's required and that any relevant model will include potential falsification. Prediction and relevance seem to me to capture the essentials.
Reply With Quote
Old 12-28-2007   #4 (permalink)
CraigD's Avatar
Creating

Hypography Staff Member
Administrator
Editor

 



Post "Ideal science" & relevance

Quote:
Originally Posted by ughaibu View Post
A lot is made of falsification, but it seems to me that potential falsification is all that's required and that any relevant model will include potential falsification.
I think the actual making of falsifying predictions – statements of the form “Do A, and if R is not the result, theory X is false” - is essential to the scientific method.

The view that “falsifiability” (AKA “refutation”) is more an ideal than an actual practice in science as it is actually done is widely held by people who think about such things, and is one of the central themes of works like Kuhn’s “The Structure of Scientific Revolutions”. A very colloquial paraphrasing of this view is that “real science” (or, in Kuhn’s terminology, “normal science”) may make falsifying predictions, and test them, but tends to ignore refuting results until they either go away (with enthusiastic, if not necessarily conscious “tweaking” by theorists and experimentalists) or are so compelling bad that their finally accepted, with revolutionary consequences.

I think Kuhn’s and others views are valuable and insightful, but must be carefully applied, with a detailed understanding of the underlying science. For this thread’s purposes, I believe we can ignore such criticism, and consider “ideal science” only.
Quote:
Originally Posted by ughaibu View Post
Prediction and relevance seem to me to capture the essentials.
I agree that prediction is an essential part of science.

I don’t think relevance is essential – though I may misunderstand the context in which you’re using it, ugh. Scientific approaches can, I think, be applied to things with little relevance to any one but those applying them, and still be, in form, scientific.

Though I’m likely in a fringe opinion group, I believe scientific approaches can actually, in form, be applied to completely unreal things, such as computer simulations. It is, I think, as useful an approach for exploring the unreal as for exploring the real.


----------------
Moderator: Computers and Technology; Medical Science; Science Projects and Homework; Philosophy of Science; Physics and Mathematics; Environmental Studies
Reply With Quote
Old 12-28-2007   #5 (permalink)
freeztar's Avatar
Married man

Hypography Staff Member
Moderator
Editor
Silver Subscription
Sponsor

Latest blog entry:
Pics
 
freeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond reputefreeztar has a reputation beyond repute
 



Re: Relevance and algorithms

Quote:
Originally Posted by CraigD View Post
I don’t think relevance is essential – though I may misunderstand the context in which you’re using it, ugh.
I can't speak for Ugh, but the way I interpreted what he meant was that a prediction must be falsified in a manner that is specific to the original question/theory. The prediction, whether it be true or false in the end, must have relevance to the original question/theory. It seems obvious upon first consideration, but if not dutifully practiced, can lead to bad results.

As a very simplified (and completely atrocious) example, suppose I have a theory that grasshoppers are able to jump so high because they eat so much chlorophyll. I decide to test my theory and make a prediction that grasshopper legs have a higher concentration of chlorophyll in their legs compared to a jumping spider. Obviously (hopefully it's obvious), the prediction has no "relevance" to proving/disproving my original theory/question.

I'm not sure I did a good job of explaining my interpretation of Ugh's comments, so I look forward to his personal explanation.

The modern scientific method could be called the "encapsulating algorithm of science", but there is no single algorithm and any attempt to merge the specificities of each into a coherent general algorithm befuddles me a bit at the moment. In a very basic way, Craig seems to have done a good job of this in post #2.
Perhaps it would be interesting to recant the history of the scientific method and comment on the changes it has undergone and the different algorithms applied? By understanding the evolution and specified, individual uses of these algorithms, then perhaps we can understand better how to encapsulate them all into a general algorithm.


----------------
Hypography Science Forums Moderator
---
"There are no passengers on Spaceship Earth. We are all crew." - Marshall McLuhan

"We must not forget that when radium was discovered no one knew that it would prove useful in hospitals. The work was one of pure science. And this is a proof that scientific work must not be considered from the point of view of the direct usefulness of it." - Marie Curie
Reply With Quote
Old 01-16-2008   #6 (permalink)
ughaibu's Avatar
Creating


 



Re: General algorithm of science

The relevance I had in mind was pretty much covered by CraigD's first paragraph, if there's sufficient control to exclude coincidentally effective causes.
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
General Chemistry 1? php111 Watercooler 2 08-31-2007 04:42 AM
General Relativity Law Lord Physics and Mathematics 5 08-05-2007 03:37 AM
Message Read Algorithm/Data Structure: A Programming Challenge Buffy Computer Science 22 11-11-2006 05:49 AM
An algorithm to generate all the perfect right triangles CraigD Physics and Mathematics 26 02-27-2006 11:45 AM
PRMP - an algorithm for generating the primes using only “+1” and “=” CraigD Physics and Mathematics 9 08-20-2005 02:13 PM


All times are GMT -8. The time now is 12:37 AM.

Hypography?

Hypography [n.]: A combination of "hyperlink" and "bibliography" - ie, a list of links to electronic documents. Comparable to discography and bibliography, but not cartography.

We have been online since May 2000, and aim to be the best place to find and share science-related content of all kinds.

Share the love!

Please add more science to your life. Use our RSS feeds on your blog, your portal, or your favorite feedreader!

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc. Copyright © 2000-2008 Hypography
Part of the Hypography - Science for Everyone Network