Logic: Difference between revisions
Mr. MacKenty (talk | contribs) No edit summary |
Mr. MacKenty (talk | contribs) No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Logic is a formal language that allows us to make assertions about the world in a very precise way<ref>Ashok Goel</ref> | Logic is a formal language that allows us to make assertions about the world in a very precise way<ref>Ashok Goel</ref> | ||
'''Soundness:''' Only valid conclusions can be proven | A logic-based AI has 2 parts: | ||
'''Completeness:''' All valid conclusions can be proven | |||
# knowledge base | |||
# inference engine (to make inferences from the knowledge base) | |||
* '''Soundness:''' Only valid conclusions can be proven | |||
* '''Completeness:''' All valid conclusions can be proven | |||
* '''Predicate''' A function that maps arguments to true or false values | |||
== References == | == References == | ||
<references /> | <references /> |
Latest revision as of 19:46, 20 March 2018
Logic is a formal language that allows us to make assertions about the world in a very precise way[2]
A logic-based AI has 2 parts:
- knowledge base
- inference engine (to make inferences from the knowledge base)
- Soundness: Only valid conclusions can be proven
- Completeness: All valid conclusions can be proven
- Predicate A function that maps arguments to true or false values
References
- ↑ http://www.flaticon.com/
- ↑ Ashok Goel