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 条
  • [41] GENERATING WIREFRAMES FROM SET-THEORETIC SOLID MODELS BY SPATIAL DIVISION
    WOODWARK, JR
    COMPUTER-AIDED DESIGN, 1986, 18 (06) : 307 - &
  • [42] Polymorphic Functions with Set-Theoretic Types Part 1: Syntax, Semantics, and Evaluation
    Castagna, Giuseppe
    Nguyen, Kim
    Xu, Zhiwu
    Im, Hyeonseung
    Lenglet, Serguei
    Padovani, Luca
    ACM SIGPLAN NOTICES, 2014, 49 (01) : 5 - 17
  • [43] Higher-order positive set constraints
    Goubault-Larrecq, J
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2002, 2471 : 473 - 489
  • [44] A structured set of higher-order problems
    Benzmüller, CE
    Brown, CE
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2005, 3603 : 66 - 81
  • [45] Algebraic multigrid for higher-order finite elements
    Heys, JJ
    Manteuffel, TA
    McCormick, SF
    Olson, LN
    JOURNAL OF COMPUTATIONAL PHYSICS, 2005, 204 (02) : 520 - 532
  • [46] Higher-order superposition for dependent types
    Virga, R
    REWRITING TECHNIQUES AND APPLICATIONS, 1996, 1103 : 123 - 137
  • [47] On the power of higher-order algebraic specification methods
    Kosiuczenko, P
    Meinke, K
    INFORMATION AND COMPUTATION, 1996, 124 (01) : 85 - 101
  • [48] Higher-order games with dependent types
    Escardo, Martin
    Oliva, Paulo
    THEORETICAL COMPUTER SCIENCE, 2023, 974
  • [49] HIGHER-ORDER DATA-TYPES
    MAIBAUM, TSE
    LUCENA, CJ
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1980, 9 (01): : 31 - 53
  • [50] Higher-order algebra with transfinite types
    Steggles, LJ
    HIGHER-ORDER ALGEBRA, LOGIC, AND TERM REWRITING, 1996, 1074 : 238 - 263