Knowledge

Glauber

Source ๐Ÿ“

29: 193:. Glauber (the method) rediscovers the law of acid-alkali reactions producing salts, given the qualities of substances and observed facts, the result of mixing substances. From that knowledge Glauber discovers that substances that taste bitter react with substances tasting sour, producing substances tasting salty. 460:
determined by a quality whose value distinguishes the substances in each class. In the experiment designed by its authors, the substances are partitioned in three classes based in the value of the taste quality based on their values: acids (sour), alkalis (bitter) and salts (salty).
439:
The modern notation with strings like: NaOH, HCl, etc., is used just as short substance names. Here they do not mean the chemical structure of the substances, which was not known at the time of the discovery; the program works with any name used in the 17th century like
479:: On success returns a generalized version of the Reacts predicate whose variables range over the equivalence classes and a new Class predicate which is like Has-Quality having a name-class instead of substance name: (Has-Quality {class-name} quality {value}) 526:
Generate a new Has-Quality predicate set removing all the predicates in Has-Quality with the selected quality {value} and adding the predicate (Has-Quality {class-name} quality {value}) to the Class predicates where class-name is the name obtained in step
223:
The software were supplied with information about a variety of materials as they had been described by 17-18th century chemists, before most of modern chemical knowledge had been uncovered or invented. Qualitative descriptions like
552:: An intentional quantified class corresponding to the extensional class generated by Form-Class, a new Reacts predicate set extended with the appropriate quantifier of the last discovered class received from Form-Class 264:
information. The system examined chemical substances and all of their most likely reactions and correlates the expected taste and related acidity or saltiness according to the rule that acids and bases produce salts.
212:
in an attempt to have a computer automatically review a host of values and characteristics and make independent analyses from them. In the case of Glauber, the goal was to have an autonomous
456:
Glauber is based in two procedures: Form-Class and Determine-Quantifier. The procedure Form-Class generalize the Reacts predicates by replacing the substance names by variables ranging on
205: 156: 148: 530:
Generate a new Reacts predicate set by replacing the name of the substance in the class formed in the step 2 by the name created in step 3
160: 533:
Create a new class extension by associating the name generated on step 3 with the set of all substances on the class selected on step 2
93: 619: 112: 65: 565:
Generate Reacts predicates replacing each substance in the new class for its class-name in the Reacts predicates
72: 50: 520:
Select the quality value with the largest number of occurrences, which substances are in the Reacts predicates
560:(Has-Quality {class-name} quality {value}) => (โˆ€ class-name (Has-Quality {class-name} quality {value})) 641: 79: 61: 46: 17: 141: 39: 186: 269: 261: 133: 305:
Glauber uses two predicates: Reacts and Has-Quality, represented in Lisp lists as follows:
213: 164: 129: 8: 248:
were also provided. From this knowledge, Glauber was to figure out which substances were
245: 220:
by comparing it to related substances. Langley formalized and compiled Glauber in 1983.
615: 608: 517:
Count the number of occurrences of each quality {value} in the Has-Quality predicates
457: 237: 217: 86: 571:
all the predicates generated in the previous step are contained in the original set
273: 253: 233: 190: 152: 137: 168: 635: 289: 546:: the Reacts, Has-Quality and Class (generated by Form-Class) predicate sets 512:: a new substances class, a new Has-Quality and a new Reacts predicate set 292:), helped form the groundwork of all current automated chemical analysis. 484:
If there are no more substance names in the Reacts predicates then finish
272:
as performed by computer and it, along with similar systems developed by
209: 178:
Their programs simulate historical scientific discoveries based on the
606:
Langley, Patrick; Simon, Herbert A.; Bradshaw, G.; Zytcow, J. (1987).
610:
Scientific Discovery, Computational Explorations on the Creative Mind
281: 241: 179: 173:
Scientific Discovery, Computational Explorations on the Creative Mind
426:โˆ€ alkali โˆ€ acid โˆƒ salt (Reacts Inputs {acid, alkali} Outputs {salt}) 216:
that could estimate, even perfectly describe, the nature of a given
28: 599: 490:
process the result of the previous step with Determine-Quantifier
300: 285: 229: 277: 257: 249: 225: 487:
process the Reacts predicates with the Form-Class procedure
332:
For their experiment the authors used the following facts:
605: 240:
that were known in that era and the distinction between
189:, a 17th-century alchemist whose work helped to develop 401:
Discovering the following law and equivalence classes:
435:โˆ€ alkali (Has-Quality Object {alkali} Tastes {Bitter}) 557:
Universally quantify the rule to determine the class
53:. Unsourced material may be challenged and removed. 607: 429:โˆ€ salt (Has-Quality Object {salt} Tastes {Salty}) 328:(Has-Quality Object {substance} quality {value}) 633: 432:โˆ€ acid (Has-Quality Object {acid} Tastes {Sour}) 147:Glauber was written, among other programs, by 506:: the Reacts and Has-Quality predicate sets 301:Information representation (data structures) 374:(Has-Quality Object {NaOH} Tastes {Bitter}) 380:(Has-Quality Object {NaCl} Tastes {Salty}) 377:(Has-Quality Object {KOH} Tastes {Bitter}) 464: 390:(Has-Quality Object {KCl} Tastes {Salty}) 336:(Reacts Inputs {HCl NaOH} Outputs {NaCl}) 268:Glauber was a very successful advance in 182:evidence known at the time of discovery. 113:Learn how and when to remove this message 364:(Has-Quality Object {HCl} Tastes {Sour}) 236:, were programmed into the application. 132:written in the context of computational 614:. Cambridge, Massachusetts: MIT Press. 537: 473:: Reacts and Has-Quality predicate sets 339:(Reacts Inputs {HCl KOH} Outputs {KCl}) 634: 295: 51:adding citations to reliable sources 22: 13: 14: 653: 208:as part of his work on discovery 27: 38:needs additional citations for 1: 592: 497: 451: 7: 523:Create a name for the class 130:scientific discovery method 10: 658: 15: 383:(Has-Quality Object {NaNO 200:Acid + Alkali --> Salt 393:(Has-Quality Object {KNO 367:(Has-Quality Object {HNO 309:(Reacts Inputs {reactant 204:Glauber was designed by 185:Glauber was named after 18:Glauber (disambiguation) 196:In few words, the law: 171:methods, in their book 142:artificial intelligence 583:quantify existentially 465:Glauber main procedure 187:Johann Rudolph Glauber 317:...} Outputs {product 270:theoretical chemistry 134:philosophy of science 577:quantify universally 538:Determine-Quantifier 423:Alkalis: {NaOH, KOH} 165:scientific discovery 47:improve this article 16:For other uses, see 458:equivalence classes 353:(Reacts Inputs {HNO 346:NaOH} Outputs {NaNO 342:(Reacts Inputs {HNO 167:may be obtained by 163:to demonstrate how 136:. It is related to 642:Chemistry software 296:The Glauber method 288:(which calculates 238:Chemical reactions 397:} Tastes {Salty}) 387:} Tastes {Salty}) 371:} Tastes {Sour }) 357:KOH} Outputs {KNO 218:chemical compound 123: 122: 115: 97: 649: 626: 625: 613: 603: 416:Acids: {HCl, HNO 280:(which examines 274:Herbert A. Simon 234:molecular weight 191:acid-base theory 153:Herbert A. Simon 138:machine learning 118: 111: 107: 104: 98: 96: 55: 31: 23: 657: 656: 652: 651: 650: 648: 647: 646: 632: 631: 630: 629: 622: 604: 600: 595: 589: 540: 500: 467: 454: 419: 412: 408: 396: 386: 370: 360: 356: 349: 345: 324: 320: 316: 312: 303: 298: 169:problem solving 119: 108: 102: 99: 56: 54: 44: 32: 21: 12: 11: 5: 655: 645: 644: 628: 627: 620: 597: 596: 594: 591: 587: 586: 585: 584: 578: 566: 563: 562: 561: 554: 553: 547: 539: 536: 535: 534: 531: 528: 524: 521: 518: 514: 513: 507: 499: 496: 495: 494: 491: 488: 485: 481: 480: 474: 466: 463: 453: 450: 437: 436: 433: 430: 427: 424: 421: 417: 414: 410: 406: 399: 398: 394: 391: 388: 384: 381: 378: 375: 372: 368: 365: 362: 358: 354: 351: 347: 343: 340: 337: 330: 329: 326: 322: 318: 314: 310: 302: 299: 297: 294: 228:, rather than 202: 201: 121: 120: 35: 33: 26: 9: 6: 4: 3: 2: 654: 643: 640: 639: 637: 623: 621:0-262-62052-9 617: 612: 611: 602: 598: 590: 582: 579: 576: 573: 572: 570: 567: 564: 559: 558: 556: 555: 551: 548: 545: 542: 541: 532: 529: 525: 522: 519: 516: 515: 511: 508: 505: 502: 501: 492: 489: 486: 483: 482: 478: 475: 472: 469: 468: 462: 459: 449: 447: 446:muriatic acid 443: 434: 431: 428: 425: 422: 415: 404: 403: 402: 392: 389: 382: 379: 376: 373: 366: 363: 352: 341: 338: 335: 334: 333: 327: 308: 307: 306: 293: 291: 290:atomic weight 287: 283: 279: 275: 271: 266: 263: 259: 255: 251: 247: 243: 239: 235: 232:data such as 231: 227: 221: 219: 215: 211: 207: 199: 198: 197: 194: 192: 188: 183: 181: 176: 174: 170: 166: 162: 158: 154: 150: 145: 143: 139: 135: 131: 127: 117: 114: 106: 103:February 2013 95: 92: 88: 85: 81: 78: 74: 71: 67: 64: โ€“  63: 59: 58:Find sources: 52: 48: 42: 41: 36:This article 34: 30: 25: 24: 19: 609: 601: 588: 580: 574: 568: 549: 543: 509: 503: 493:go to step 3 476: 470: 455: 445: 441: 438: 400: 331: 304: 267: 262:quantitative 260:without any 222: 203: 195: 184: 177: 172: 146: 125: 124: 109: 100: 90: 83: 76: 69: 57: 45:Please help 40:verification 37: 409:, KCl, NaNO 405:Salts: {KNO 214:application 206:Pat Langley 157:G. Bradshaw 149:Pat Langley 593:References 498:Form-Class 452:Procedures 442:aqua regia 276:including 210:heuristics 73:newspapers 282:oxidation 242:reactants 230:numerical 180:empirical 161:J. Zytkow 62:"Glauber" 636:Category 313:reactant 246:products 448:, etc. 413:, NaCl} 321:product 126:Glauber 87:scholar 618:  550:Output 510:Output 477:Output 286:DALTON 284:) and 256:, and 89:  82:  75:  68:  60:  544:Input 504:Input 471:Input 325:...}) 278:Stahl 258:salts 254:bases 250:acids 226:taste 128:is a 94:JSTOR 80:books 616:ISBN 581:else 575:then 244:and 159:and 66:news 140:in 49:by 638:: 569:if 444:, 361:}) 350:}) 252:, 175:. 155:, 151:, 144:. 624:. 527:3 420:} 418:3 411:3 407:3 395:3 385:3 369:3 359:3 355:3 348:3 344:3 323:2 319:1 315:2 311:1 116:) 110:( 105:) 101:( 91:ยท 84:ยท 77:ยท 70:ยท 43:. 20:.

Index

Glauber (disambiguation)

verification
improve this article
adding citations to reliable sources
"Glauber"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
scientific discovery method
philosophy of science
machine learning
artificial intelligence
Pat Langley
Herbert A. Simon
G. Bradshaw
J. Zytkow
scientific discovery
problem solving
empirical
Johann Rudolph Glauber
acid-base theory
Pat Langley
heuristics
application
chemical compound
taste

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘