کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6875224 1441590 2018 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Encoding TLA+ into unsorted and many-sorted first-order logic
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Encoding TLA+ into unsorted and many-sorted first-order logic
چکیده انگلیسی
is a specification language designed for the verification of concurrent and distributed algorithms and systems. We present an encoding of a non-temporal fragment of into (unsorted) first-order logic and many-sorted first-order logic, the input languages of first-order automated theorem provers. The non-temporal subset of is based on untyped set theory and includes functions, arithmetic expressions, and Hilbert's choice operator. The translation, based on encoding techniques such as boolification, injection of unsorted expressions into sorted languages, term rewriting, and abstraction, is the core component of a back-end prover based on first-order theorem provers and smt solvers for the Proof System.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 158, 15 June 2018, Pages 3-20
نویسندگان
, ,