Algebra-Based Loop Synthesis

被引:0
|
作者
Humenberger, Andreas [1 ]
Bjorner, Nikolaj [2 ]
Kovacs, Laura [1 ]
机构
[1] TU Wien, Vienna, Austria
[2] Microsoft Res, Redmond, WA USA
来源
基金
欧洲研究理事会;
关键词
VERIFICATION;
D O I
10.1007/978-3-030-63461-2_24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a method for synthesizing loops over affine assignments from polynomial invariants. It is complete when the number of auxiliary variables is bounded, thus serving as a foundation for strength reduction optimization that convert polynomial expressions into incremental affine computations. Our work has applications towards synthesizing loops satisfying a given polynomial loop invariant, program verification, as well as generating number sequences from algebraic relations. To understand viability of the methodology and heuristics for synthesizing loops with a large number of auxiliary variables, we implement and evaluate the method using the Absynth tool.
引用
收藏
页码:440 / 459
页数:20
相关论文
共 50 条
  • [21] N-tuple algebra-based probabilistic logic
    B. A. Kulik
    Journal of Computer and Systems Sciences International, 2007, 46 : 111 - 120
  • [22] Cortege algebra-based reliability analysis of systems with multiple states
    Kulik, B.A.
    Avtomatika i Telemekhanika, 2003, (07): : 13 - 18
  • [23] A Comparative Evaluation of Systems for Scalable Linear Algebra-based Analytics
    Thomas, Anthony
    Kumar, Arun
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (13): : 2168 - 2182
  • [24] A fuzzy precedence graph definition for algebra-based dimension reduction
    Ngoc Bich Dao
    Eskenazi, Sebastien
    Bertet, Karell
    Revel, Arnaud
    2016 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2016, : 1826 - 1833
  • [25] A logic and computer algebra-based expert system for diagnosis of anorexia
    Pérez-Carretero, C
    Laita, LM
    Roanes-Lozano, E
    Lázaro, L
    González-Cajal, J
    Laita, L
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2002, 58 (03) : 183 - 202
  • [26] An environment for generating FPGA architectures for image algebra-based algorithms
    Crookes, D
    Alotaibi, K
    Bouridane, A
    Donachy, P
    Benkrid, A
    1998 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL 3, 1998, : 990 - 994
  • [27] Geometric Algebra-based Method for Inverse Dynamic Modeling of Parallel Robots
    Xu L.
    Ye W.
    Li Q.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2022, 58 (07): : 1 - 11
  • [28] A Clifford Algebra-based mathematical model for the determination of critical temperatures in superconductors
    Sudharsan Thiruvengadam
    Matthew Murphy
    Karol Miller
    Journal of Mathematical Chemistry, 2020, 58 : 1926 - 1986
  • [29] Assessing physics quantitative literacy in algebra-based physics: lessons learned
    Zimmerman, Charlotte
    McCarty, Andrew
    Brahmia, Suzanne White
    Olsho, Alexis
    de Cock, Mieke
    Boudreaux, Andrew
    Smith, Trevor, I
    Eaton, Philip
    2022 PHYSICS EDUCATION RESEARCH CONFERENCE (PERC), 2022, : 519 - 524
  • [30] CAUSTA: Clifford Algebra-based Unified Spatio-Temporal Analysis
    Yuan, Linwang
    Yu, Zhaoyuan
    Chen, Shaofei
    Luo, Wen
    Wang, Yongjun
    Lue, Guonian
    TRANSACTIONS IN GIS, 2010, 14 : 59 - 83