Algebraic specifications, higher-order types, and set-theoretic models

被引:0
|
作者
Kirchner, H [1 ]
Mosses, PD
机构
[1] CNRS, LORIA, F-54506 Vandoeuvre Nancy, France
[2] SRI Int, Comp Sci Lab, Menlo Park, CA 94025 USA
来源
ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY | 1999年 / 1548卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In most algebraic specification frameworks, the type system is restricted to sorts, subsorts, and first-order function types. This is in marked contrast to the so-called model-oriented frameworks, which provide higher-order types, interpreted set-theoretically as Cartesian products, function spaces, and power-sets. This paper presents a simple framework for algebraic specifications with higher-order types and set-theoretic models. It may be regarded as the basis for a Horn-clause approximation to the Z framework, and has the advantage of being amenable to prototyping and automated reasoning. Standard set-theoretic models are considered, and conditions are given for the existence of initial reducts of such models. Algebraic specifications for various set-theoretic concepts are considered.
引用
收藏
页码:373 / 388
页数:16
相关论文
共 50 条
  • [1] Algebraic specifications, higher-order types and set-theoretic models
    Kirchner, H
    Mosses, PD
    JOURNAL OF LOGIC AND COMPUTATION, 2001, 11 (03) : 453 - 481
  • [2] Combining algebraic and set-theoretic specifications
    Hintermeier, C
    Kirchner, H
    Mosses, PD
    RECENT TRENDS IN DATA TYPE SPECIFICATION, 1996, 1130 : 255 - 273
  • [3] Combining algebraic and set-theoretic specifications
    Lect Notes Comput Sci, (255):
  • [4] EXECUTABLE HIGHER-ORDER ALGEBRAIC SPECIFICATIONS
    JOUANNAUD, JP
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 480 : 16 - 25
  • [5] ALGEBRAIC SPECIFICATIONS OF REACHABLE HIGHER-ORDER ALGEBRAS
    MOLLER, B
    TARLECKI, A
    WIRSING, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 332 : 154 - 169
  • [6] Set-theoretic Types for Erlang
    Schimpf, Albert
    Wehr, Stefan
    Bieniusa, Annette
    PROCEEDINGS OF THE 2022 34TH SYMPOSIUM ON IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES, IFL 2022, 2022,
  • [7] Order-sorted algebraic specifications with higher-order functions
    Haxthausen, AE
    THEORETICAL COMPUTER SCIENCE, 1997, 183 (02) : 157 - 185
  • [8] Order-sorted algebraic specifications with higher-order functions
    Haxthausen, AE
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1995, 936 : 133 - 151
  • [9] Set-Theoretic Types for Polymorphic Variants
    Castagna, Giuseppe
    Petrucciani, Tommaso
    Nguyen, Kim
    ACM SIGPLAN NOTICES, 2016, 51 (09) : 378 - 391
  • [10] Polymorphic Functions with Set-Theoretic Types
    Castagna, Giuseppe
    Nguyen, Kim
    Xu, Zhiwu
    Abate, Pietro
    ACM SIGPLAN NOTICES, 2015, 50 (01) : 289 - 302