Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
schaertl_andreas
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
supervision
schaertl_andreas
Commits
2f399560
Commit
2f399560
authored
4 years ago
by
Andreas Schärtl
Browse files
Options
Downloads
Patches
Plain Diff
review q2
parent
1ece1558
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/report/applications.tex
+21
-20
21 additions, 20 deletions
doc/report/applications.tex
doc/report/references.bib
+7
-0
7 additions, 0 deletions
doc/report/references.bib
with
28 additions
and
20 deletions
doc/report/applications.tex
+
21
−
20
View file @
2f399560
...
@@ -238,15 +238,15 @@ complexity). We need to consider where each of these three components
...
@@ -238,15 +238,15 @@ complexity). We need to consider where each of these three components
might be stored.
might be stored.
\noindent\emph
{
Symbolic and Concrete Aspects.
}
First, let us consider
\noindent\emph
{
Symbolic and Concrete Aspects.
}
First, let us consider
algorithms. Algorithms can be formulated as computer code which
algorithms. Algorithms can be formulated as computer code which
can be
can be
understood as symbolic knowledge (code represented as a
understood as symbolic knowledge (code represented as a
syntax tree)
syntax tree)
or as concrete knowledge (code as text
or as concrete knowledge (code as text
files)~
\cites
[pp. 8--9]
{
tetra
}{
virt
}
. Either way, we will not be
files)~
\cites
[pp. 8--9]
{
tetra
}{
virt
}
. Either way, we will not be
able
able
to query these indices for what problem a given algorithm is
to query these indices for what problem a given algorithm is
solving,
solving,
nor is it possible to infer properties as complex as
nor is it possible to infer properties as complex as
$
NP
$
-completeness
$
NP
$
-completeness automatically
. Metadata of this kind
needs to be
automatically in the general case~
\cite
{
np
}
. Metadata of this kind
stored in a separate index for organizational knowledge,
it being
needs to be
stored in a separate index for organizational knowledge,
the only fit.
it being
the only fit.
\noindent\emph
{
Organizational Aspect.
}
If we wish to look up properties
\noindent\emph
{
Organizational Aspect.
}
If we wish to look up properties
about algorithms from organizational knowledge, we first have to
about algorithms from organizational knowledge, we first have to
...
@@ -268,16 +268,17 @@ salesman problem or the sorting problem) in terms of theorems
...
@@ -268,16 +268,17 @@ salesman problem or the sorting problem) in terms of theorems
(propositions, types) that get implemented by a proof (algorithm,
(propositions, types) that get implemented by a proof (algorithm,
program).
program).
As algorithms make up an important part of certain areas of
As algorithms make up an important part of certain areas of research,
research, it might be reasonable to introduce native level support
it might be reasonable to introduce native level support for
for algorithms in ULO or separately in another ontology. An
algorithms in ULO or separately in another ontology. An argument for
argument for adding support directly to ULO is that ULO aims to be
adding support directly to ULO is that ULO aims to be universal and as
universal and as such should not be without algorithms. An
such should not be without algorithms. An argument for a separate
argument for a separate ontology is that what we understand as ULO
ontology is that what we understand as ULO data sets (Isabelle, Coq
data sets (Isabelle, Coq exports) already contain triplets from
exports) already contain predicates from other ontologies
other ontologies (e.g.
\
Dublin Core metadata~
\cite
{
dcreport,
(e.g.
\
Dublin Core metadata~
\cite
{
dcreport, dcowl
}
). In addition,
dcowl
}
) and keeping concepts separate is not entirely
keeping concepts separated in distinct ontologies is not entirely
unattractive in itself.
unattractive in itself as it can be less overwhelming for a user working
with these ontologies.
In summary, we see that it is difficult to service~
$
\mathcal
{
Q
}_
2
$
In summary, we see that it is difficult to service~
$
\mathcal
{
Q
}_
2
$
even though the nature of this query is very much one of
even though the nature of this query is very much one of
...
@@ -286,7 +287,7 @@ future ULO~exports to find a good way of encoding algorithmic problems
...
@@ -286,7 +287,7 @@ future ULO~exports to find a good way of encoding algorithmic problems
and solutions. Perhaps a starting point on this endeavor would be to
and solutions. Perhaps a starting point on this endeavor would be to
find a formal way of structuring information gathered on sites like
find a formal way of structuring information gathered on sites like
Rosetta Code~
\cite
{
rc
}
, a site that provides concrete programs that
Rosetta Code~
\cite
{
rc
}
, a site that provides concrete programs that
solve algorithm
s
problems.
solve algorithm
ic
problems.
\subsubsection
{
Contributors and Number of References
}
\subsubsection
{
Contributors and Number of References
}
...
...
This diff is collapsed.
Click to expand it.
doc/report/references.bib
+
7
−
0
View file @
2f399560
...
@@ -493,3 +493,10 @@
...
@@ -493,3 +493,10 @@
year
=
{2004}
,
year
=
{2004}
,
publisher
=
{Springer}
publisher
=
{Springer}
}
}
@mastersthesis
{
np
,
title
=
{An attempt to automate np-hardness reductions via SO$\exists$ logic}
,
author
=
{Nijjar, Paul}
,
year
=
{2004}
,
school
=
{University of Waterloo}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment