Two-level realization of logical formulas for deductive program synthesis

This paper presents a novel approach to interpreting logical formulas for synthesizing algorithms and programs. The proposed method combines features of Kleene realizability and Gödel's “dialectica” interpretation but does not rely on them directly. A simple version of positive predicate logic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki mekhanika, kompʹi͡u︡ternye nauki, 2024-12, Vol.34 (4), p.469-485
Hauptverfasser: Joudakizadeh, M., Beltiukov, A.P.
Format: Artikel
Sprache:eng ; rus
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 485
container_issue 4
container_start_page 469
container_title Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki
container_volume 34
creator Joudakizadeh, M.
Beltiukov, A.P.
description This paper presents a novel approach to interpreting logical formulas for synthesizing algorithms and programs. The proposed method combines features of Kleene realizability and Gödel's “dialectica” interpretation but does not rely on them directly. A simple version of positive predicate logic without functions is considered, including conjunction, disjunction, implication, and universal and existential quantifiers. A new realizability semantics for formulas and sequents is described, which considers not just a realization of a formula, but a realization with additional support. The realization roughly corresponds to Kleene realizability. The support provides additional data in favor of the correctness of the realization. The support must confirm that the realization works correctly for the formula under any valid conditions of application. A proof language is presented for which a correctness theorem is proved showing that any derivable sequent has a realization and support confirming that this realization works correctly for this formula under any valid conditions with a suitable interpreter for the programs used.
doi_str_mv 10.35634/vm240401
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_35634_vm240401</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_35634_vm240401</sourcerecordid><originalsourceid>FETCH-LOGICAL-c119t-935f4ad4c7c18f3d620f4f9e472775fb51bcdca2b4a1be2525fdaf8a26044ac53</originalsourceid><addsrcrecordid>eNo1kLlOAzEURS0EElFIwR-4pTB4HY9LFLFEikQT6tEbL8HIE0f2ZFD4epbAae6pbnEQumb0VqhGyLtp4JJKys7QjFPdEGWUOUczZowkhhl9iRa1vtNvGtpyxmZotfnIJPnJJ1w8pPgJY8w7nANOeRstJBxyGQ4J6o9g593BjnHyeF_ytsCA63E3vvka6xW6CJCqX_ztHL0-PmyWz2T98rRa3q-JZcyMxAgVJDhptWVtEK7hNMhgvNRcaxV6xXrrLPBeAus9V1wFB6EF3lApwSoxRzenX1tyrcWHbl_iAOXYMdr9Zuj-M4gvMCZRNw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Two-level realization of logical formulas for deductive program synthesis</title><source>Math-Net.Ru (free access)</source><source>EZB Electronic Journals Library</source><creator>Joudakizadeh, M. ; Beltiukov, A.P.</creator><creatorcontrib>Joudakizadeh, M. ; Beltiukov, A.P.</creatorcontrib><description>This paper presents a novel approach to interpreting logical formulas for synthesizing algorithms and programs. The proposed method combines features of Kleene realizability and Gödel's “dialectica” interpretation but does not rely on them directly. A simple version of positive predicate logic without functions is considered, including conjunction, disjunction, implication, and universal and existential quantifiers. A new realizability semantics for formulas and sequents is described, which considers not just a realization of a formula, but a realization with additional support. The realization roughly corresponds to Kleene realizability. The support provides additional data in favor of the correctness of the realization. The support must confirm that the realization works correctly for the formula under any valid conditions of application. A proof language is presented for which a correctness theorem is proved showing that any derivable sequent has a realization and support confirming that this realization works correctly for this formula under any valid conditions with a suitable interpreter for the programs used.</description><identifier>ISSN: 1994-9197</identifier><identifier>EISSN: 2076-5959</identifier><identifier>DOI: 10.35634/vm240401</identifier><language>eng ; rus</language><ispartof>Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki, 2024-12, Vol.34 (4), p.469-485</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-3433-9067 ; 0000-0002-6167-6237</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Joudakizadeh, M.</creatorcontrib><creatorcontrib>Beltiukov, A.P.</creatorcontrib><title>Two-level realization of logical formulas for deductive program synthesis</title><title>Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki</title><description>This paper presents a novel approach to interpreting logical formulas for synthesizing algorithms and programs. The proposed method combines features of Kleene realizability and Gödel's “dialectica” interpretation but does not rely on them directly. A simple version of positive predicate logic without functions is considered, including conjunction, disjunction, implication, and universal and existential quantifiers. A new realizability semantics for formulas and sequents is described, which considers not just a realization of a formula, but a realization with additional support. The realization roughly corresponds to Kleene realizability. The support provides additional data in favor of the correctness of the realization. The support must confirm that the realization works correctly for the formula under any valid conditions of application. A proof language is presented for which a correctness theorem is proved showing that any derivable sequent has a realization and support confirming that this realization works correctly for this formula under any valid conditions with a suitable interpreter for the programs used.</description><issn>1994-9197</issn><issn>2076-5959</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNo1kLlOAzEURS0EElFIwR-4pTB4HY9LFLFEikQT6tEbL8HIE0f2ZFD4epbAae6pbnEQumb0VqhGyLtp4JJKys7QjFPdEGWUOUczZowkhhl9iRa1vtNvGtpyxmZotfnIJPnJJ1w8pPgJY8w7nANOeRstJBxyGQ4J6o9g593BjnHyeF_ytsCA63E3vvka6xW6CJCqX_ztHL0-PmyWz2T98rRa3q-JZcyMxAgVJDhptWVtEK7hNMhgvNRcaxV6xXrrLPBeAus9V1wFB6EF3lApwSoxRzenX1tyrcWHbl_iAOXYMdr9Zuj-M4gvMCZRNw</recordid><startdate>20241220</startdate><enddate>20241220</enddate><creator>Joudakizadeh, M.</creator><creator>Beltiukov, A.P.</creator><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-3433-9067</orcidid><orcidid>https://orcid.org/0000-0002-6167-6237</orcidid></search><sort><creationdate>20241220</creationdate><title>Two-level realization of logical formulas for deductive program synthesis</title><author>Joudakizadeh, M. ; Beltiukov, A.P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c119t-935f4ad4c7c18f3d620f4f9e472775fb51bcdca2b4a1be2525fdaf8a26044ac53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng ; rus</language><creationdate>2024</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Joudakizadeh, M.</creatorcontrib><creatorcontrib>Beltiukov, A.P.</creatorcontrib><collection>CrossRef</collection><jtitle>Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Joudakizadeh, M.</au><au>Beltiukov, A.P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Two-level realization of logical formulas for deductive program synthesis</atitle><jtitle>Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki</jtitle><date>2024-12-20</date><risdate>2024</risdate><volume>34</volume><issue>4</issue><spage>469</spage><epage>485</epage><pages>469-485</pages><issn>1994-9197</issn><eissn>2076-5959</eissn><abstract>This paper presents a novel approach to interpreting logical formulas for synthesizing algorithms and programs. The proposed method combines features of Kleene realizability and Gödel's “dialectica” interpretation but does not rely on them directly. A simple version of positive predicate logic without functions is considered, including conjunction, disjunction, implication, and universal and existential quantifiers. A new realizability semantics for formulas and sequents is described, which considers not just a realization of a formula, but a realization with additional support. The realization roughly corresponds to Kleene realizability. The support provides additional data in favor of the correctness of the realization. The support must confirm that the realization works correctly for the formula under any valid conditions of application. A proof language is presented for which a correctness theorem is proved showing that any derivable sequent has a realization and support confirming that this realization works correctly for this formula under any valid conditions with a suitable interpreter for the programs used.</abstract><doi>10.35634/vm240401</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-3433-9067</orcidid><orcidid>https://orcid.org/0000-0002-6167-6237</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1994-9197
ispartof Vestnik Udmurtskogo universiteta. Matematika, mekhanika, kompʹi͡u︡ternye nauki, 2024-12, Vol.34 (4), p.469-485
issn 1994-9197
2076-5959
language eng ; rus
recordid cdi_crossref_primary_10_35634_vm240401
source Math-Net.Ru (free access); EZB Electronic Journals Library
title Two-level realization of logical formulas for deductive program synthesis
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T10%3A01%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Two-level%20realization%20of%20logical%20formulas%20for%20deductive%20program%20synthesis&rft.jtitle=Vestnik%20Udmurtskogo%20universiteta.%20Matematika,%20mekhanika,%20komp%CA%B9i%CD%A1u%EF%B8%A1ternye%20nauki&rft.au=Joudakizadeh,%20M.&rft.date=2024-12-20&rft.volume=34&rft.issue=4&rft.spage=469&rft.epage=485&rft.pages=469-485&rft.issn=1994-9197&rft.eissn=2076-5959&rft_id=info:doi/10.35634/vm240401&rft_dat=%3Ccrossref%3E10_35634_vm240401%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true