{"entities":{"Q1094889":{"pageid":1105641,"ns":120,"title":"Item:Q1094889","lastrevid":66712212,"modified":"2026-04-12T12:19:25Z","type":"item","id":"Q1094889","labels":{"en":{"language":"en","value":"Making exhaustive search programs deterministic"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 4026860"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$740623AF-6E69-4B6B-9CFC-D50CCCE8A734","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"72b0e6117302106d3a21757b802da9215fdc9507","datavalue":{"value":{"text":"Making exhaustive search programs deterministic","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q1094889$5F01A4EC-4490-42D0-91BD-BF2362680AB9","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"15915cafa47236bde823040d12f35d5ad4590bb9","datavalue":{"value":"0631.68074","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$BDCC1FAF-8B3E-4BF4-8D10-639CADEDF406","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"e8583bc81db3a0da5d05e36c020a3bb8e948c230","datavalue":{"value":"10.1007/BF03037456","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$8DD618C1-9FAF-49FE-AA1A-62F1B4D291B8","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"4fc51552130a4c491b753d6ca2f96fd2f1adc967","datavalue":{"value":{"entity-type":"item","numeric-id":1035708,"id":"Q1035708"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$97F00D70-6475-4FBE-97B8-D6FAE6AB07B6","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"1ea61bc9b0eb2c27313173153e64e32651c2ebb5","datavalue":{"value":{"entity-type":"item","numeric-id":169889,"id":"Q169889"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$C9908236-4DC4-476B-B638-506EBC40907A","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"5ae48c61eed19d1e1e1f33f9255d5b329362d064","datavalue":{"value":{"time":"+1987-00-00T00:00:00Z","timezone":0,"before":0,"after":0,"precision":9,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q1094889$1C60F271-C8F1-49A4-9DAC-4A4ACF5DE569","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"1192a7c9830041cd869787bc5f55e6478f0ab082","datavalue":{"value":"This paper presents a technique for compiling a Horn-clause program intended for exhaustive search into a GHC (Guarded Horn Clauses) program. The technique can be viewed also as a transformation technique for Prolog programs which compiles away the `bagof' primitive and non-determinate bindings. The class of programs to which our technique is applicable is shown with a static checking algorithm; it is nontrivial and could be extended. An experiment on a compiler-based Prolog system showed that our technique improved the efficiency of exhaustive search by 6 times for a permutation generator program. This compilation technique is important also in that it exploits the AND-parallelism of GHC for parallel search.","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$A94915AC-2DD2-4330-AF3E-35F0E2DBCF79","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"a0dc380a7a6964f00e6560e4112710836960e832","datavalue":{"value":"68T20","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$47E36D1E-E767-4D3A-A5FA-A488C78943AC","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"b8e3f40e3cc87753c4e0b7d7ce4bdc00805f626f","datavalue":{"value":"68N01","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$7F7DC02A-ED29-4604-9609-7BF21FDCE6A4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"e6e7c2e9d67f9590a26e18c734f34db53ce5ec87","datavalue":{"value":"68T15","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$68AAE2A0-B41A-4D77-AAEB-F2FA6D919832","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"79861e614b3bce1a4acfb55e2ff4851baa5887ae","datavalue":{"value":"4026860","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q1094889$D4C113E9-4D0A-468C-A722-A009E12A276E","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"9ffd01dffc05752a13eb1fcb452f02f26c842445","datavalue":{"value":"multiple binding environments","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$398DF088-D99C-48DE-B6BA-3C0A63F80371","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"30465c7253323499b5cce6c4f064def1ef2d4445","datavalue":{"value":"compilation","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$A64F133A-F278-4F75-8045-ED83FA67B2C4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"322ea768f2b97508db847d80bb51e98a654d6c56","datavalue":{"value":"program transformation","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$101016E7-6BB9-4DD5-8AE1-6761D3660E8A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"5363a43478db45b4fe7ca9bf2ddd9319c05c5363","datavalue":{"value":"parallelism","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$B6396106-FE65-413A-9EC1-2B9BC9230ECB","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"2306e6bcd1e36cab5f46300913f4105c1c025c29","datavalue":{"value":"Horn-clause program","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$4523FC37-DD7C-4B4C-9F0A-15DBAA2EB0BC","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"b8cbe5c8cbe4c4e5e4acdb933dbb50c1239062e1","datavalue":{"value":"exhaustive search","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$2F7A5A4B-3ABA-40E1-B0F2-942CE693DDFC","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"afd5f68c909b32d15246ca3700d59872a7aa7bdc","datavalue":{"value":"Prolog programs","type":"string"},"datatype":"string"},"type":"statement","id":"Q1094889$B74A09DE-7554-4318-91D4-9BA670E0266C","rank":"normal"}],"P1463":[{"mainsnak":{"snaktype":"value","property":"P1463","hash":"5cb180c22f3bced7fedc55462354c0f7fabfc168","datavalue":{"value":{"entity-type":"item","numeric-id":35531,"id":"Q35531"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$B9F46526-8E10-48BB-962D-87188738BF89","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1463","hash":"2d4f23832fcdf646910846c50514931a5f75084f","datavalue":{"value":{"entity-type":"item","numeric-id":35532,"id":"Q35532"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$C95B5F70-325D-4FDA-B2D6-64344EE6FB5B","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$5CC52802-BBE0-410E-A218-ACAE68ADAF2B","rank":"normal"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"2d54d03d44a544a3c811b233b3629d1a95e74c1c","datavalue":{"value":{"entity-type":"item","numeric-id":3721786,"id":"Q3721786"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$BE9C9AA1-8E94-4263-B79B-434F3222D958","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"4899b1e08df762dfdb6af29d5e9971ca2b9472b7","datavalue":{"value":{"entity-type":"item","numeric-id":3694655,"id":"Q3694655"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$C24147D7-FD7A-4A83-B039-6356DF3817FE","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"03dcc815537b517cc71ed958068897d2b199f6d8","datavalue":{"value":{"entity-type":"item","numeric-id":3339245,"id":"Q3339245"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$E32AE416-64EC-4134-873F-70670C459FAF","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"d292125d4bb61c4f70427dd0476cc2e72e9bb11e","datavalue":{"value":{"entity-type":"item","numeric-id":3994465,"id":"Q3994465"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$50D23B3B-A8F3-4CE8-84D2-5D3E5C2F45B4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"512bae0a9f4c0a61f64d4047bd3dbf116e916b46","datavalue":{"value":{"entity-type":"item","numeric-id":3805880,"id":"Q3805880"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q1094889$BA822086-D232-44F4-9B5E-42B716CD7AA8","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"3217c90f283b374539fe74b872d27e729b0165f0","datavalue":{"value":{"entity-type":"item","numeric-id":3994465,"id":"Q3994465"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"26e12478fac25cf816c42f91b07c113d11516f0b","datavalue":{"value":{"amount":"+0.8012251257896423","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1094889$387F2680-EC6F-49EE-9C6D-8362891E468F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"ea6c35f2f9e1ad5a89cb5e6d0a44e05ad3e010da","datavalue":{"value":{"entity-type":"item","numeric-id":4839030,"id":"Q4839030"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"54c4f3b011c7dd0facc59718d3d99bf7eee50966","datavalue":{"value":{"amount":"+0.7989314198493958","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1094889$4042D534-4FAC-4831-93D5-CF4FB7024D7F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"77e5aa5e30e1ad98b6d713a1e2b4aa9dcf46e5b0","datavalue":{"value":{"entity-type":"item","numeric-id":3805880,"id":"Q3805880"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"a6fd26a21ef57d21051150014fa9e59beee90367","datavalue":{"value":{"amount":"+0.7419825792312622","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1094889$DEA3C871-4691-49DC-8E75-7DDACE9FA0C8","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"3ea2577a6dc9375bd6d18c2f8d8c871d83b29b4a","datavalue":{"value":{"entity-type":"item","numeric-id":2441515,"id":"Q2441515"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"90a640a9f096f72f9760f7ee73ec8285dae33858","datavalue":{"value":{"amount":"+0.7380056381225586","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1094889$AE290130-757A-4F00-8443-1D32A831440B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"450e1082970277350ad2489143085e435a8a0ea0","datavalue":{"value":{"entity-type":"item","numeric-id":3793769,"id":"Q3793769"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"c6e59a5d276e06b9bdaa31e4f99896865d4121fb","datavalue":{"value":{"amount":"+0.7237801551818848","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q1094889$30B144A0-ABFF-46DD-8330-E945A797BF41","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Making exhaustive search programs deterministic","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Making_exhaustive_search_programs_deterministic"}}}}}