Vi presenterar en begränsningsbaserad metod för att beräkna vinnande strategier i två-player graf spel över tillståndet utrymme oändligastate program. Sådana spel har många program i programverifiering och syntes, inklusive syntesen av oändliga tillstånd reaktiva program och förgrening-tid verifiering av oändligastate program. Vår metod hanterar spel med vinnande villkor som ges av säkerhet, räckvidd och allmänna Linjär Temporal Logic (LTL) egenskaper. För varje egendomsklass ger vi en preskriptiv regel om att -förutsatt en symbolisk representation av spelets spelare -beskriver en vinnande strategi för en viss spelare. Våra regler är sunda och relativt fullständiga. Vi visar att dessa regler kan automatiseras genom att använda en off-the-shälf Horn restriktion lösare som stöder existentiell kvantifiering i klausul huvuden. Det praktiska löftet om reglerna visas genom flera fallstudier, inklusive en utmanande "CinderellaStepmor spel" som tillåter oändlig förändring av diskreta och kontinuerliga val av två spelare, samt exempel som härrör från tidigare arbete med programreparation och syntes.
Sunda och fullständiga bevis regler för att kontrollera förekomsten av vinnande strategier för säkerhet, nåbarhet och linjär temporal logik spel utformas i REF.
A constraint-based approach to solving games on infinite graphs
{'venue': "POPL '14", 'journal': None, 'mag_field_of_study': ['Computer Science']}