{"entities":{"Q7361360":{"pageid":31519619,"ns":120,"title":"Item:Q7361360","lastrevid":105365114,"modified":"2026-10-07T13:35:43Z","type":"item","id":"Q7361360","labels":{"en":{"language":"en","value":"Separata: Isabelle tactics for Separation Algebra"}},"descriptions":{"en":{"language":"en","value":"AFP entry Separata"}},"aliases":{},"claims":{"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"36ec05d7c9b6297c28e4cd904bbba1ac7f4389f4","datavalue":{"value":"https://isa-afp.org/entries/Separata.html","type":"string"},"datatype":"url"},"type":"statement","id":"Q7361360$3C7A4FA8-2B38-4B98-A146-23505965E6CB","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"bf4790cf746a4e37044520732373035560f5d245","datavalue":{"value":{"time":"+2016-11-16T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q7361360$140EB904-FDB7-452B-8A8D-49D9BBDD0DE6","rank":"normal"}],"P43":[{"mainsnak":{"snaktype":"value","property":"P43","hash":"d955819ab2920f1e2225fcd2964855c0aeda5c0d","datavalue":{"value":"Zhe Hou","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$AB869481-141D-435E-B371-81D205BAD6CE","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P43","hash":"e6b9a9e290c5c65a28dbca5e371729b52e6c59bd","datavalue":{"value":"David Sanan","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$327FE275-9FEC-4636-971F-5DE7262C5CBA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P43","hash":"6092d373ab5095f63f3f5911e66724084bb7243e","datavalue":{"value":"Alwen Tiu","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$6BDB0D7B-8788-4591-A0E9-FE0B755A10C6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P43","hash":"4d0c8b097126e38f28a9c0d401d0586024d8ac07","datavalue":{"value":"Rajeev Gore","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$CD302484-D789-42E1-93E8-E9A29FA0DE73","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P43","hash":"ff74afccfd299907442ef8b8df53abae9c095374","datavalue":{"value":"Ranald Clouston","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$4EAD33E6-74E7-4F1B-B0EE-9C10E7310C3B","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"e48c7c5ed6400e0f3cef8d1211dd1137bd1ad484","datavalue":{"value":{"text":"Separata: Isabelle tactics for Separation Algebra","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q7361360$70DF8874-ECC1-4865-87CF-ADD0300E42E8","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"e733736dd5f2417265268ac2b3f994b206cdcf61","datavalue":{"value":"We bring the labelled sequent calculus $LS_{PASL}$ for propositional abstract separation logic to Isabelle. The tactics given here are directly applied on an extension of the Separation Algebra in the AFP. In addition to the cancellative separation algebra, we further consider some useful properties in the heap model of separation logic, such as indivisible unit, disjointness, and cross-split. The tactics are essentially a proof search procedure for the calculus $LS_{PASL}$. We wrap the tactics in an Isabelle method called separata, and give a few examples of separation logic formulae which are provable by separata.","type":"string"},"datatype":"string"},"type":"statement","id":"Q7361360$A7585FA7-8503-4FBF-8AD4-07D104DAA0DB","rank":"normal"}],"P37":[{"mainsnak":{"snaktype":"value","property":"P37","hash":"9a21a8eebe97539644aa32b24dda137c12e751dc","datavalue":{"value":{"entity-type":"item","numeric-id":40327,"id":"Q40327"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7361360$CAAB4B72-6C41-40EC-92A3-5B8F449AEBF9","rank":"normal"}],"P585":[{"mainsnak":{"snaktype":"value","property":"P585","hash":"3312bc3932b5098d4ebd90c9f7efc9b5caa5d14a","datavalue":{"value":{"entity-type":"item","numeric-id":7361853,"id":"Q7361853"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7361360$4B81538B-D5CA-4C91-B331-1B4549ACFF6D","rank":"normal"}],"P2651":[{"mainsnak":{"snaktype":"value","property":"P2651","hash":"aa8f6bd5a2b4440f838b34acf103bdf45fee4f56","datavalue":{"value":{"entity-type":"item","numeric-id":7360797,"id":"Q7360797"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7361360$3D5BDA45-89EB-43E4-8179-6A165F508024","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"908c3454b3659c4b140ccce33c5aee31081edc8d","datavalue":{"value":{"entity-type":"item","numeric-id":5976450,"id":"Q5976450"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q7361360$3E4D3424-1CA7-4FC2-9D14-BC8B45FF6A67","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Separata: Isabelle tactics for Separation Algebra","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Separata:_Isabelle_tactics_for_Separation_Algebra"}}}}}