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 条
  • [31] A Clifford Algebra-based mathematical model for the determination of critical temperatures in superconductors
    Thiruvengadam, Sudharsan
    Murphy, Matthew
    Miller, Karol
    JOURNAL OF MATHEMATICAL CHEMISTRY, 2020, 58 (09) : 1926 - 1986
  • [32] Set algebra-based algebraic evolutionary algorithm for binary optimization problems
    He, Yichao
    Sun, Hailu
    Wang, Yuan
    Zhang, Xinlu
    Mirjalili, Seyedali
    APPLIED SOFT COMPUTING, 2023, 143
  • [33] Semantic Cache Replacement Strategy for XML Algebra-Based Query Optimization
    XU Fangfang
    LI Yaoyao
    GU Jinguang
    Wuhan University Journal of Natural Sciences, 2015, 20 (02) : 165 - 172
  • [34] Differential Algebra-Based Multiple Gaussian Particle Filter for Orbit Determination
    Servadio, Simone
    Zanetti, Renato
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2021, 191 (2-3) : 459 - 485
  • [35] Differential Algebra-Based Multiple Gaussian Particle Filter for Orbit Determination
    Simone Servadio
    Renato Zanetti
    Journal of Optimization Theory and Applications, 2021, 191 : 459 - 485
  • [36] Use Of Structure Maps To Facilitate Problem Solving In Algebra-Based Physics
    Mateycik, Fran
    Jonassen, David H.
    Rebello, N. Sanjay
    2008 PHYSICS EDUCATION RESEARCH CONFERENCE, 2008, 1064 : 151 - +
  • [37] Algebra-Based Students and Vector Representations: Arrow vs. ijk
    Buncher, John B.
    2015 PHYSICS EDUCATION RESEARCH CONFERENCE, 2015, : 75 - 78
  • [38] Clifford algebra-based structure filtering analysis for geophysical vector fields
    Yu, Z.
    Luo, W.
    Yi, L.
    Hu, Y.
    Yuan, L.
    NONLINEAR PROCESSES IN GEOPHYSICS, 2013, 20 (04) : 563 - 570
  • [39] A Process Algebra-Based Detection Model for Multithreaded Programs in Communication System
    Wang, Tao
    Shen, Limin
    Ma, Chuan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2014, 8 (03): : 965 - 983
  • [40] Identifying Low Pharmaceutical Calculation Performers Using an Algebra-Based Pretest
    Aronson, Benjamin D.
    Eddy, Emily
    Long, Brittany
    Welch, Olivia K.
    Grundey, Jennifer
    Hinson, Jessica L.
    AMERICAN JOURNAL OF PHARMACEUTICAL EDUCATION, 2022, 86 (01)