Skip to main content

2018 | OriginalPaper | Buchkapitel

Translating the IMPS Theory Library to MMT/OMDoc

verfasst von : Jonas Betzendahl, Michael Kohlhase

Erschienen in: Intelligent Computer Mathematics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The IMPS system by Farmer, Guttman and Thayer was an influential automated reasoning system, pioneering mechanisations of features like theory morphisms, partial functions with subsorts, and the little theories approach to the axiomatic method. It comes with a large library of formalised mathematical knowledge covering a broad spectrum of different fields. Since IMPS is no longer under development, this library is in danger of being lost. In its present form, it is also not compatible for use with any other mathematical system.
To remedy that, we formalise the logic of IMPS (LUTINS), and draw on both the original theory library source files as well as the internal data structures of the system to generate a representation in a modern knowledge management format. Using this approach, we translate the library to OMDoc/MMT and verify the result using type-checking in the MMT system against our implementation of LUTINS .

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
[FGT98] gives the example of the algorithm for differentiating polynomials for this.
 
2
The meta-theory-relation connects theories that live on different meta-levels; e.g. domain knowledge to its logical foundation and conversely the logical foundation to the logical framework it is formalised in.
 
4
Which – like the original IMPS system – are written in the T language – a dialect of Scheme – and are hence often referred to simply as “T-files” in the following sections.
 
5
Note that the theories shown here are all part of the library; they are not duplicates created by the process from Fig. 7.
 
Literatur
[Chu40]
[Far90]
Zurück zum Zitat Farmer, W.M.: A partial-function version of Church’s simple theory of types. J. Symb. Log. 55, 1269–1291 (1990)MathSciNetCrossRef Farmer, W.M.: A partial-function version of Church’s simple theory of types. J. Symb. Log. 55, 1269–1291 (1990)MathSciNetCrossRef
[FGT98]
Zurück zum Zitat Farmer, W.M., Guttman, J.D., Javier Thayer, F.: The IMPS 2.0 Users Manual, 1st edn. The MITRE Corporation, Bedford (1998) Farmer, W.M., Guttman, J.D., Javier Thayer, F.: The IMPS 2.0 Users Manual, 1st edn. The MITRE Corporation, Bedford (1998)
[HHP93]
Zurück zum Zitat Harper, R., Honsell, F., Plotkin, G.: A framework for defining logics. J. Assoc. Comput. Mach. 40(1), 143–184 (1993)MathSciNetCrossRef Harper, R., Honsell, F., Plotkin, G.: A framework for defining logics. J. Assoc. Comput. Mach. 40(1), 143–184 (1993)MathSciNetCrossRef
[KPU16]
Zurück zum Zitat Kaliszyk, C., Pąk, K., Urban, J.: Towards a Mizar environment for Isabelle: foundations and language. In: Avigad, J., Chlipala, A. (eds.) Proceedings of the 5th Conference on Certified Programs and Proofs (CPP 2016), pp. 58–65. ACM (2016). https://doi.org/10.1145/2854065.2854070 Kaliszyk, C., Pąk, K., Urban, J.: Towards a Mizar environment for Isabelle: foundations and language. In: Avigad, J., Chlipala, A. (eds.) Proceedings of the 5th Conference on Certified Programs and Proofs (CPP 2016), pp. 58–65. ACM (2016). https://​doi.​org/​10.​1145/​2854065.​2854070
[Li02]
Zurück zum Zitat Li, Y.: IMPS to OMDoc translation. Bachelor’s Thesis. McMaster University, August 2002 Li, Y.: IMPS to OMDoc translation. Bachelor’s Thesis. McMaster University, August 2002
[Mül+17]
Zurück zum Zitat Müller, D., Gauthier, T., Kaliszyk, C., Kohlhase, M., Rabe, F.: Classification of alignments between concepts of formal mathematical systems. In: Geuvers, H., England, M., Hasan, O., Rabe, F., Teschke, O. (eds.) CICM 2017. LNCS (LNAI), vol. 10383, pp. 83–98. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62075-6_7CrossRef Müller, D., Gauthier, T., Kaliszyk, C., Kohlhase, M., Rabe, F.: Classification of alignments between concepts of formal mathematical systems. In: Geuvers, H., England, M., Hasan, O., Rabe, F., Teschke, O. (eds.) CICM 2017. LNCS (LNAI), vol. 10383, pp. 83–98. Springer, Cham (2017). https://​doi.​org/​10.​1007/​978-3-319-62075-6_​7CrossRef
Metadaten
Titel
Translating the IMPS Theory Library to MMT/OMDoc
verfasst von
Jonas Betzendahl
Michael Kohlhase
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-96812-4_2