{"title":"Research on the muddy children puzzle problem","authors":"Alysa Xu","doi":"10.1117/12.2679586","DOIUrl":null,"url":null,"abstract":"Muddy children puzzle is a well-spread mathematical puzzle. It can be solved by two ways, which are Kripke Structure and true and false statement. The model checking problem is solved by searching the state space of the system. Ideally, the verification is completely automatic. The main challenge is the state explosion problem. The problem occurs in systems with many components that can interact with each other, so that the number of global states can be enormous. This paper observes that any propositional planning problem can be modeled as an LTL model checking problem as any propositional goal g can be expressed in the form of a counterexample to the temporal formula in LTL. If the problem is solvable, the LTL model checker will return a counterexample, which manifests a solution for the planning problem. This paper shows that the puzzle is solvable for any number of agents if and only if the quantifier in the announcement is positively active (satisfies a form of variety).","PeriodicalId":301595,"journal":{"name":"Conference on Pure, Applied, and Computational Mathematics","volume":"139 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on Pure, Applied, and Computational Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2679586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Muddy children puzzle is a well-spread mathematical puzzle. It can be solved by two ways, which are Kripke Structure and true and false statement. The model checking problem is solved by searching the state space of the system. Ideally, the verification is completely automatic. The main challenge is the state explosion problem. The problem occurs in systems with many components that can interact with each other, so that the number of global states can be enormous. This paper observes that any propositional planning problem can be modeled as an LTL model checking problem as any propositional goal g can be expressed in the form of a counterexample to the temporal formula in LTL. If the problem is solvable, the LTL model checker will return a counterexample, which manifests a solution for the planning problem. This paper shows that the puzzle is solvable for any number of agents if and only if the quantifier in the announcement is positively active (satisfies a form of variety).