University of Ulm, Faculty of Computer Science, Dept. of Artificial Intelligence up: Publications

More On Implicit Syntax

Marko Luther

Procceedings of IJCAR'01
LNAI 2083, © Springer-Verlag
2001



 
 Abstract

Proof assistants based on type theories, such as Coq and LEGO, allow users to omit subterms on input that can be inferred automatically. While those mechanisms are well known, ad-hoc algorithms are used to suppress subterms on output. As a result, terms might be printed identically although they differ in hidden parts. Such ambiguous representations may confuse users. Additionally, terms might be rejected by the type checker because the printer has erased too much type information. This paper addresses these problems by proposing effective erasure methods that guarantee successful term reconstruction, similar to the ones developed for the compression of proof-terms in Proof-Carrying Code environments. Experiences with the implementation in Typelab proved them both efficient and practical.
 
 Online Copy

Available as PDF (15 pages, ca 228 KB)
 
 BibTeX Entry

@inProceedings{luther:01a,
   crossref = {IJCAR:01},
   author =   {Luther, Marko},
   title =    {More On Implicit Syntax},
   year =     2001,
   pages =    {386--400},
   url =      {ftp://ftp.informatik.uni-ulm.de/pub/KI/papers/ijcar01.pdf},
}

@proceedings{IJCAR:01,
   editors =   {Gor{\'{e}}, R. and Leitsch, A. and Nipkow, T.},
   booktitle = {Automated Reasoning. First International Joint Conference 
                ({IJCAR}'01), Siena, Italy, June 18--23, 2001, Proceedings},
   series =    {Lecture Notes in Artificial Intelligence},
   publisher = {Springer-Verlag},
   volume =    2083,
   address =   {Berlin},
   year =      2001,
}


Dept. of AI Homepage Research Help Mail to Webmaster Marko Luther - Feb. 23, 1998