Since that unveiling of Wolfram|Alpha, I have heard a few people complain that it can’t do this, that, or the other thing which Google, Wikipedia, or Mathematica can currently do, and therefore Google, Wikipedia, or Mathematica will remain their first choice for everything. To them, I have this to say:
You guys who expect it to be Google + Wikipedia + Mathematica + fluent in English are just setting up unreasonable expectations. If I build a new power plant and expect it to match the energy output of the sun, I’ll be disappointed too.
It was designed to be first and foremost a computation engine. It’s not intended to replace Wikipedia, or Google, or Mathematica. Read here for more details. Note a few things:
Goals
Wolfram|Alpha’s long-term goal is to make all systematic knowledge immediately computable and accessible to everyone.
It’s not intended to be a dictionary, or a math/physics text, or anything of the sort. It’s meant to give you immediate access to data, and be able to offer some relevant graphs and computations with that data. It doesn’t have all the worlds data in it yet (and probably never will, considering how fast data is generated), but it has a lot.
Our goal is to accept completely free-form input
I think considering that I can’t even understand what some people type onto the internet, it will never be completely free form. They’re going to try to get as close to that as possible. They do this much better than Wikipedia, but perhaps not as well as Google (though you don’t get the proverbial digital diarrhea of websites that you do from Google). It needs some work to perfect, and I expect this to improve over time, though as long as there are people typing things online which I can’t make sense of, I don’t expect their algorithm to make sense of it either.
As of now, Wolfram|Alpha contains 10+ trillion of pieces of data, 50,000+ types of algorithms and models, and linguistic capabilities for 1000+ domains
This should make it abundantly clear that it’s designed for retrieval and calculation of data, rather than general definitions/education.
Future
Wolfram|Alpha, as it exists today, is just the beginning. We have both short- and long-term plans to dramatically expand all aspects of Wolfram|Alpha, broadening and deepening our data, our computation, our linguistics, our presentation, and more.
This is, like Wikipedia, a never ending effort. There will always be more to add, as well as simply changing things to better reflect the expectations of the current generation of users. It’s impossible to release it completely “finished”, since it will never be completely finished.
Wikipedia, Mathematica, Wolfram|Alpha, and Google are all very different. Each one excels at some things, and fails at others. You don’t search Wikipedia for instructions on how to sew, you don’t ask Mathematica to define terms for you, you don’t ask Google to solve differential equations, and you don’t ask Wolfram|Alpha for introductory calculus lessons. There is some overlap between each of them, but as long as you use each of them as they were intended, you’ll be able to get the most out of all of them.




then
cannot be true, but #3 states that if
must be true).
is clearly not true. Relations which have this property are called reflexive relations, but they certainly do not make up all possible relations. When considering more complex relations than “equals” or “less than”, it is worthwhile to check if you are dealing with a reflexive relation or not, rather than to assume that all relations are reflexive.
?
holds, that is,
. As well, if
, then we must have neither
such that
. Given
must be true for any
. But given
and
, therefore, letting
,
, and #3 doesn’t hold.
.
, rather it analyses the data, and returns to the researcher the invariant quantities (such as energy and momentum) in that data. It’s not clear from the articles what the inputs for the simulation were, or how much known physics and math was required by the program to solve this, but it’s still impressive. Afterwards, it is still up to the researcher to determine which quantities correspond to known physical laws, and which ones represent something fundamentally new. The plan is to apply this to complex systems, such as biological ones, to try to find new “laws” governing them. Complex systems are easy to study on a macroscopic scale (give patient X, Y happens), and on a microscopic scale (X reacts with Z to form W), but to measure things in between is notoriously difficult (not only will X react with Z, but also with A, B, C, and D, which in turn can react with E, F, G, H, and I…). Many mathematical and computation tools have been developed for analyzing these systems, and not being a biologist, I don’t know how well knowing the invariant quantities in a process will compare to the current tools, but I can envision it being helpful in certain condensed matter physics problems I have worked on in the past.