Chapter PDF
References
Bates J., Constable R. — Proofs as programs — ACM Transaction on Programming Languages and Systems, vol. 7, n.1, 1985.
Bertoni A., Mauri G., Miglioli P., Wirsing M. — On different approaches to abstract data types and the existence of recursive models — EATCS bulletin vol. 9, oct. 1979.
Bertoni A., Mauri G., Miglioli P. — On the power of model theory to specify abstract data types and to capture their recursiveness — Fundamenta Informaticae IV.2, 1983, pp. 127–170.
Bertoni A., Mauri G., Miglioli P., Ornaghi M. — Abstract data types and their extension within a constructive logic — Semantics of data types (Valbonne, 1984), Lecture Notes in Computer Science, vol. 173, Springer-Verlag, Berlin, 1984, pp. 177–195.
Bresciani P., Miglioli P., Moscato U., Ornaghi M. — PAP: Proofs as Programs — (abstract), JSL, Vol. 51, n.3, 1986, pp. 852–853.
Broy M., Wirsing M. — On the algebraic extension of abstract data types — in: Diaz J., Ramos I. (ed.) — Formalization of programming concepts — Lecture Notes in Comp. Sci. vol. 107, Springer-Verlag, Berlin, 1981.
Chang C.C., Keisler H.J. — Model theory — North-Holland, 1973.
Girard J. — The system F of variable types 15 years later — Report of CNRS, Paris, 1985.
Goad C. — Computational uses of the manipulation of formal proofs — Rep. STAN-CS-80-819, Stanford University, 1980.
Goguen J.A., Thatcher J.W., Wagner E.G. — An initial algebra approach to the specification, correctness and implementation of abstract data types — IBM Res. Rep. RC6487, Yorktown Heights, 1976.
Goto S. — Program synthesis through Gödel's interpretation — Mathematical studies of information processing, (proceedings, Kyoto, 1978), Lecture Notes in Computer Science, vol.75, Springer-Verlag, Berlin, 1979, pp. 302–325.
Guttag J., Horning J. — The algebraic specification of abstract data types — Acta Informatica 10, 27–52, 1978.
Howard W.A. — The formulae-as-types notion of construction — in To Curry H.B.: essays on combinatory logic, lambda calculus and formalism, Academic Press, London, 1980.
Kirk R.E. — A result on propositional logics having the disjunction property — Notre Dame Journal of Formal Logic, 23,1, 71–74, 1982.
Kreisel G., Putnam H. — Eine unableitbarkeitsbeismethode für den intuitionistischen Aussagenkalkul — Archiv für Mathematische Logik und Grundlagenforschung, 3, 74–78, 1957.
Martin-Löf P. — Constructive Mathematics and Computer Programming — Logic, Methodology and Philosophy of Science VI, L. Cohen, J. Los, H. Pfeiffer, K. Podewski (ed.), North-Holland, Amsterdam, 1982, pp.153–175.
Miglioli P., Moscato U., Ornaghi M. — Constructive theories with abstract data types for program synthesis — Proceedings of the symposium Mathematical Logic and its Applications, Plenum Press, New York, 1988, pp.293–302.
Miglioli P., Ornaghi M. — A logically justified model of computation I,II — Fundamenta Informaticae, IV.1,2, 1981.
Nordstrom B., Smith J.M. — Propositions, Types and Specifications of Programs in Martin-Löf's Type Theory — BIT, Vol. 24, n.3 1984, pp.288–301.
Troelstra A.S. — Metamathematical investigation of Intuitionistic Arithmetic and Analysis — Lecture Notes in Mathematics, vol.344, Springer-Verlag, Berlin, 1973.
Troelstra A.S. — Aspects of constructive mathematics — in: Barwise J. (ed.) — Handbook of Mathematical Logic, North Holland, Amsterdam 1977.
Miglioli P., Moscato U., Ornaghi M. — PAP: a logic programming system based on a constructive logic — LNCS, n.306, Springer Verlag, 1988, pp.143–156.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Miglioli, P., Moscato, U., Ornaghi, M. (1989). Semi-constructive formal systems and axiomatization of abstract data types. In: Díaz, J., Orejas, F. (eds) TAPSOFT '89. CAAP 1989. Lecture Notes in Computer Science, vol 351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50939-9_142
Download citation
DOI: https://doi.org/10.1007/3-540-50939-9_142
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50939-4
Online ISBN: 978-3-540-46116-6
eBook Packages: Springer Book Archive