|
|
|
|
|
|
|
1. The Free On-line Dictionary of Computing (30 December 2018) |
occurs check
A feature of some implementations of
unification which causes unification of a logic variable V
and a structure S to fail if S contains V.
Binding a variable to a structure containing that variable
results in a cyclic structure which may subsequently cause
unification to loop forever. Some implementations use extra
pointer comparisons to avoid this.
Most implementations of Prolog do not perform the occurs
check for reasons of efficiency. Without occurs check the
complexity of unification is
O(min(size(term1), size(term2)))
with occurs check it's
O(max(size(term1), size(term2)))
In theorem proving unification without the occurs check can
lead to unsound inference. For example, in Prolog it is
quite valid to write
X = f(X).
which will succeed, binding X to a cyclic structure. Clearly
however, if f is taken to stand for a function rather than a
constructor, then the above equality is only valid if f is
the identity function.
Weijland calls unification without occur check, "complete
unification". The reference below describes a complete
unification algorithm in terms of Colmerauer's consistency
algorithm.
["Semantics for Logic Programs without Occur Check",
W.P. Weijland, Theoretical Computer Science 71 (1990) pp
155-174].
(1996-01-11)
|
|
|
|
|
Common Misspellings > |
occurs check coccurs check cocurs check ococurs check ccurs check ooccurs check occcurs check ocurs check occcurs check ocucrs check occucrs check ocurs check occcurs check occrus check occurus check occrs check occuurs check occusr check occursr check occus check occurrs check occur scheck occurs scheck occur check occurss check occursc heck occurs c heck occurscheck occurs check occurs hceck occurs chceck occurs heck occurs ccheck occurs cehck occurs chehck occurs ceck occurs chheck occurs chcek occurs checek occurs chck occurs cheeck occurs chekc occurs checkc occurs chek occurs checck occurs chekck occurs chec occurs checkk 9ccurs check o9ccurs check 9occurs check (ccurs check o(ccurs check (occurs check 0ccurs check o0ccurs check 0occurs check iccurs check oiccurs check ioccurs check pccurs check opccurs check poccurs check kccurs check okccurs check koccurs check lccurs check olccurs check loccurs check accurs check eccurs check uccurs check ossurs check ocssurs check osscurs check oddurs check ocddurs check oddcurs check offurs check ocffurs check offcurs check oxxurs check ocxxurs check oxxcurs check ovvurs check ocvvurs check ovvcurs check o urs check oc urs check o curs check occ7rs check occu7rs check occ7urs check occ&rs check occu&rs check occ&urs check occ8rs check occu8rs check occ8urs check occyrs check occuyrs check occyurs check occirs check occuirs check occiurs check occhrs check occuhrs check occhurs check occjrs check occujrs check occjurs check occkrs check occukrs check occkurs check occars check occers check occors check occu4s check occur4s check occu4rs check occu$s check occur$s check occu$rs check occu5s check occur5s check occu5rs check occues check occures check occuers check occuts check occurts check occutrs check occuds check occurds check occudrs check occufs check occurfs check occufrs check occugs check occurgs check occugrs check occurq check occursq check occurqs check occurw check occursw check occurws check occure check occurse check occures check occura check occursa check occuras check occurd check occursd check occurds check occurz check occursz check occurzs check occurx check occursx check occurxs check occurc check occursc check occurcs check occur check occurs check occur s check occurs sheck occurs csheck occurs scheck occurs dheck occurs cdheck occurs dcheck occurs fheck occurs cfheck occurs fcheck occurs xheck occurs cxheck occurs xcheck occurs vheck occurs cvheck occurs vcheck occurs heck occurs c heck occurs check occurs cteck occurs chteck occurs ctheck occurs cyeck occurs chyeck occurs cyheck occurs cueck occurs chueck occurs cuheck occurs cgeck occurs chgeck occurs cgheck occurs cjeck occurs chjeck occurs cjheck occurs cbeck occurs chbeck occurs cbheck occurs cneck occurs chneck occurs cnheck occurs cmeck occurs chmeck occurs cmheck occurs c eck occurs ch eck occurs c heck occurs ch3ck occurs che3ck occurs ch3eck occurs ch#ck occurs che#ck occurs ch#eck occurs ch4ck occurs che4ck occurs ch4eck occurs chwck occurs chewck occurs chweck occurs chrck occurs cherck occurs chreck occurs chsck occurs chesck occurs chseck occurs chdck occurs chedck occurs chdeck occurs chfck occurs chefck occurs chfeck occurs chack occurs chick occurs chock occurs chuck occurs chesk occurs checsk occurs chesck occurs chedk occurs checdk occurs chedck occurs chefk occurs checfk occurs chefck occurs chexk occurs checxk occurs chexck occurs chevk occurs checvk occurs chevck occurs che k occurs chec k occurs che ck occurs checu occurs checku occurs checuk occurs checi occurs checki occurs checik occurs checo occurs checko occurs checok occurs checj occurs checkj occurs checjk occurs checl occurs checkl occurs checlk occurs checm occurs checkm occurs checmk occurs chec, occurs check, occurs chec,k occurs chec. occurs check. occurs chec.k Definition commonly spelled as: Defanition or Defenition, Synonym as: Synonim, Sinonym or Sinonim, Thesaurus as: Thesorus or Thesauris, Dictionary as: Dictionery or Dictionry and Define is usually not misspelled. What does mispell meen? It Meens...
Full Map Index: Å Norway-Am Timan Chad |
Ama United States of America-Audon France |
Audouville-la-Hubert France-Baskil Turkey |
Baskin United States of America-Bindoy Philippines |
Bindoy Philippines-Breuilpont France |
Breukelen Netherlands-Campofelice di Fitalia Italy |
Campofelice di Roccella Italy-Champigny France |
Champigny-en-Beauce France-Colle San Magno Italy |
Colle Sannita Italy-Damulog Philippines |
Damurhuda Bangladesh-Duliāgaon India |
Duliajan No.1 India-Ethridge United States of America |
Étienville France-Frignano Italy |
Frignicourt France-Gouhenans France |
Gouillons France-Hasselbach Germany |
Hasselbach Germany-Hurlock United States of America |
Huron United States of America-Jovellanos Cuba |
Jovellar Philippines-Kirchzell Germany |
Kircubbin United Kingdom-La Gomera Guatemala |
La Gonfrière France-Le Hohwald France |
Le Hommet-dArthenay France-Loma de Gato Philippines |
Loma de Juárez Mexico-Mālpur India |
Mālpura India-Memphis United States of America |
Memphis United States of America-Montería Colombia |
Monteriggioni Italy-Navalilla Spain |
Navalmanzano Spain-Noyelles-lès-Seclin France |
Noyelles-lès-Vermelles France-Pachelma Russia |
Pachgaon India-Piégut-Pluviers France |
Piekary Śląskie Poland-Prilep Macedonia |
Přílepy Czech Republic-Reuil-en-Brie France |
Reuilly France-Şag Romania |
Şag Romania-Saint-Puy France |
Saint-Python France-Santa Rita Panama |
Santa Rita Venezuela-Sewarhi India |
Sewen France-Sparbu Norway |
Spardorf Germany-Tamparan Philippines |
Tampayan Philippines-Tottington United Kingdom |
Tottleben Germany-Valdivia Chile |
Valdivia Colombia-Villeneuve-le-Roi France |
Villeneuve-lès-Avignon France-White City United States of America |
White City Canada-Żywiec Poland |
|
Most Popular Searches: Define Misanthrope, Define Pulchritudinous, Define Happy, Define Veracity, Define Cornucopia, Define Almuerzo, Define Atresic, Define URL, Definitions Of Words, Definition Of Get Up, Definition Of Quid Pro Quo, Definition Of Irreconcilable Differences, Definition Of Word, Synonyms of Repetitive, Synonym Dictionary, Synonym Antonyms. See our main index and map index for more details.
|
©2011-2024 ZebraWords.com - Define Yourself - The Search for Meanings and Meaning Means I Mean. All content subject to terms and conditions as set out here. Contact Us, peruse our Privacy Policy |
|