A special case of Chernoff’s bound
• Given Conditions:
– Let x
1
, x
2
, ..., x
n
be
∗ independent random variables
∗ binary random variables
· where each x
i
variable has probability
1
2
of being 0 or 1
– Let X =
∑
n
i=1
x
i
– Let µ = E[X]
• Conclusion:
– P[X ≥ (1 − δ)µ] ≤ e
−δ
2
µ
, for δ ∈ (0,1)
Figure 1: An example of how indentation would be used to
add structure to each result.
users in this indented manner could allow for some
very useful search functionality, and by analyzing the
text and indentation structure of each mathematical
result, the system could identify and link related re-
sults by looking for similar text and indentation struc-
ture in different results.
Before we describe our proposed system in more
detail, we first describe some existing resources on
the Internet in Section 2. Then, in Sections 3 and 4,
we describe how our system might automatically link
related theorems and mathematical objects like com-
plexity classes and algorithmic problems in computer
science. In Section 5, we describe some additional
search functionality that could be implemented to find
related work in our system, and finally, we conclude
with some open problems in Section 6.
2 EXISTING MATHEMATICS
RESOURCES ONLINE
Fortunately, for researchers working in the mathemat-
ical sciences, there are a variety of resources avail-
able online containing a large amount of mathemat-
ical work. Unfortunately, the problem is that find-
ing related work in many of the existing resources
on the Internet can still be a challenge. For exam-
ple, Wikipedia (Wales et al., 2010), PlanetMath (Egge
et al., 2010), and Wolfram’s Mathworld (Weisstein
et al., 2010) all contain a great deal of work on math-
ematics, but finding the precise result one is looking
for can still be a challenge. The mathematical results
in these systems are typically listed alphabetically by
name, are assigned keywords to facilitate searching,
and/or are organized into broad categories. How-
ever, many theorems often have arbitrary names based
on the mathematician(s) who discovered them (e.g.,
the Cook-Levin theorem or Hoeffding’s inequality),
which can make it difficult to search for a particular
theorem, if one does not know the name of the mathe-
matician who discovered it. Furthermore, attempting
to find a result by category or keyword search can re-
quire a researcher to browse through a large number
of results.
Similar problems exist for other mathematical re-
sources on the web, such as the Open Problem Gar-
den (DeVos et al., 2010), which stores open problems
in mathematics, and the Complexity Zoo (Aaronson
et al., 2010), which stores complexity classes in the-
oretical computer science. For similar reasons, it can
also be difficult to search for related algorithmic prob-
lems in the Complexity Garden (Monroe et al., 2010)
and the NP Compendium (Crescenzi et al., 2010),
which store results on various algorithmic problems
in theoretical computer science. (We use 2010 for the
citation year because many of the above resources are
still being developed and improved upon, although
many were initially created earlier).
The only resource on the web (as far as the author
knows) that does a very good job of organizing related
results appears to be the Scheduling Zoo (Brucker and
Knust, 2010), which stores results known about var-
ious scheduling problems. In order to search for re-
sults known about a particular scheduling problem, a
user is allowed to select various parameters and con-
ditions which define a scheduling problem, and then
query the system to see if anything is known about
the problem selected. The only limitation of this re-
source is that it was built specifically to store results
related to job scheduling problems. It currently can-
not be used to store other types of results, and outside
users cannot contribute new knowledge to the system.
In contrast, the system we propose to develop would
seek to match the organization and search capability
as provided by the Scheduling Zoo, but it would be
capable of storing a wider variety of results. More-
over, any user would be allowed to contribute to it.
It is our hope that our new system would help
organize and link related mathematical results and
mathematical objects provided in the resources men-
tioned above. Our resource would not necessarily
replace the resources mentioned above, but would
complement them. For example, our system might
store and link related mathematical theorems, but it
might not list any proofs if they are already pro-
vided by other websites. For those proofs, our system
might just provide links to proofs listed on existing
resources, like Wikipedia and Planetmath. Similarly,
our system might only store and link the definitions of
related complexity classes, and provide links to rele-
vant entries in the Complexity Zoo for users to find
ICSOFT 2010 - 5th International Conference on Software and Data Technologies
280