{"title":"混合通信程序的完整动态逻辑","authors":"Marvin Brieger, Stefan Mitsch, André Platzer","doi":"arxiv-2408.05012","DOIUrl":null,"url":null,"abstract":"This article presents a relatively complete proof calculus for the dynamic\nlogic of communicating hybrid programs dLCHP. Beyond traditional hybrid systems\nmixing discrete and continuous dynamics, communicating hybrid programs feature\nparallel interactions of hybrid systems. This not only compounds the subtleties\nof hybrid and parallel systems but adds the truly simultaneous synchronized\nevolution of parallel hybrid dynamics as a new challenge. To enable\ncompositional reasoning about communicating hybrid programs nevertheless, dLCHP\ncombines differential dynamic logic dL and assumption-commitment reasoning. To\nmaintain the logical essence of dynamic logic axiomatizations, dLCHP's proof\ncalculus presents a new modal logic view onto ac-reasoning. This modal view\ndrives a decomposition of classical monolithic proof rules for parallel systems\nreasoning into new modular axioms, which yields better flexibility and\nsimplifies soundness arguments. Adequacy of the proof calculus is shown by two\ncompleteness results: First, dLCHP is complete relative to the logic of\ncommunication traces and differential equation properties. This result proves\nthe new modular modal view sufficient for reasoning about parallel hybrid\nsystems, and captures modular strategies for reasoning about concrete parallel\nhybrid systems. The second result proof-theoretically aligns dLCHP and dL by\nproving that reasoning about parallel hybrid systems is exactly as hard as\nreasoning about hybrid systems, continuous systems, or discrete systems. This\ncompleteness result reveals the possibility of representational succinctness in\nparallel hybrid systems proofs.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"109 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Complete Dynamic Logic of Communicating Hybrid Programs\",\"authors\":\"Marvin Brieger, Stefan Mitsch, André Platzer\",\"doi\":\"arxiv-2408.05012\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article presents a relatively complete proof calculus for the dynamic\\nlogic of communicating hybrid programs dLCHP. Beyond traditional hybrid systems\\nmixing discrete and continuous dynamics, communicating hybrid programs feature\\nparallel interactions of hybrid systems. This not only compounds the subtleties\\nof hybrid and parallel systems but adds the truly simultaneous synchronized\\nevolution of parallel hybrid dynamics as a new challenge. To enable\\ncompositional reasoning about communicating hybrid programs nevertheless, dLCHP\\ncombines differential dynamic logic dL and assumption-commitment reasoning. To\\nmaintain the logical essence of dynamic logic axiomatizations, dLCHP's proof\\ncalculus presents a new modal logic view onto ac-reasoning. This modal view\\ndrives a decomposition of classical monolithic proof rules for parallel systems\\nreasoning into new modular axioms, which yields better flexibility and\\nsimplifies soundness arguments. Adequacy of the proof calculus is shown by two\\ncompleteness results: First, dLCHP is complete relative to the logic of\\ncommunication traces and differential equation properties. This result proves\\nthe new modular modal view sufficient for reasoning about parallel hybrid\\nsystems, and captures modular strategies for reasoning about concrete parallel\\nhybrid systems. The second result proof-theoretically aligns dLCHP and dL by\\nproving that reasoning about parallel hybrid systems is exactly as hard as\\nreasoning about hybrid systems, continuous systems, or discrete systems. This\\ncompleteness result reveals the possibility of representational succinctness in\\nparallel hybrid systems proofs.\",\"PeriodicalId\":501208,\"journal\":{\"name\":\"arXiv - CS - Logic in Computer Science\",\"volume\":\"109 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Logic in Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.05012\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.05012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Complete Dynamic Logic of Communicating Hybrid Programs
This article presents a relatively complete proof calculus for the dynamic
logic of communicating hybrid programs dLCHP. Beyond traditional hybrid systems
mixing discrete and continuous dynamics, communicating hybrid programs feature
parallel interactions of hybrid systems. This not only compounds the subtleties
of hybrid and parallel systems but adds the truly simultaneous synchronized
evolution of parallel hybrid dynamics as a new challenge. To enable
compositional reasoning about communicating hybrid programs nevertheless, dLCHP
combines differential dynamic logic dL and assumption-commitment reasoning. To
maintain the logical essence of dynamic logic axiomatizations, dLCHP's proof
calculus presents a new modal logic view onto ac-reasoning. This modal view
drives a decomposition of classical monolithic proof rules for parallel systems
reasoning into new modular axioms, which yields better flexibility and
simplifies soundness arguments. Adequacy of the proof calculus is shown by two
completeness results: First, dLCHP is complete relative to the logic of
communication traces and differential equation properties. This result proves
the new modular modal view sufficient for reasoning about parallel hybrid
systems, and captures modular strategies for reasoning about concrete parallel
hybrid systems. The second result proof-theoretically aligns dLCHP and dL by
proving that reasoning about parallel hybrid systems is exactly as hard as
reasoning about hybrid systems, continuous systems, or discrete systems. This
completeness result reveals the possibility of representational succinctness in
parallel hybrid systems proofs.