Blog_Banner_Asset
    Homebreadcumb forward arrow iconBlogbreadcumb forward arrow iconArtificial Intelligencebreadcumb forward arrow iconA Brief Intro to Propositional Logic as the Foundation of Artificial Intelligence

A Brief Intro to Propositional Logic as the Foundation of Artificial Intelligence

Last updated:
28th Aug, 2020
Views
Read Time
6 Mins
share image icon
In this article
Chevron in toc
View All
A Brief Intro to Propositional Logic as the Foundation of Artificial Intelligence

Propositional logic in Artificial Intelligence is one of the many methods of how knowledge is represented to a machine so that its automatic learning capacity can be enhanced. Machine Learning (ML) and Knowledge Representation and Logic (KR&R) are imperative for building smart machines that can perform tasks that typically require human intelligence.

Top Machine Learning and AI Courses Online

Propositional Logic is the Foundation of Artificial Intelligence

If we want a machine to be intelligent enough to have a dialogue with us in natural language or do complex tasks like diagnosing a medical condition, or any problem-solving and decision making, then first the machine needs to become knowledgeable about the real word. Machine learning enables a machine to grow knowledgeable through automatic and experience-based learning without being explicitly programmed.

Trending Machine Learning Skills

Ads of upGrad blog

But the ability of automatic learning is feasible only if the machine can rightly interpret the information of our real world. However, a machine can’t understand our language, so the knowledge of the real world needs to be represented to the machine in the right manner that is readable to a computer system. Propositional logic is one of the simplest methods of knowledge representation to a machine.

Join the Artificial Intelligence Course online from the World’s top Universities – Masters, Executive Post Graduate Programs, and Advanced Certificate Program in ML & AI to fast-track your career.

The Basic Idea of Propositional Logic

Proposition means sentences. Propositional logic applies the Boolean logic to convert our real-world data into a format that is readable to the computer. For instance, if we say ‘It is hot and humid today’, the machine won’t understand. But if we can create propositional logic for this sentence, then, we can make the machine-read, and interpret our message.

Derived from Boolean logic, the heart of propositional logic is the idea that the final output (meaning) of all propositions are either true or false. It can’t be both. 

For example, ‘Earth is round’, the output for this proposition is TRUE. If we say, ‘Earth is square’, then the output is FALSE. Propositional logic applies to those sentences where the output can only be either TRUE or FALSE. But if we refer to the sentence like ‘Some children are lazy’ then here we have two possible outputs. This preposition is TRUE for those children who are lazy, but it is FALSE for those children who are not lazy. So, for such sentences/propositions where two or more outputs are possible, propositional logic doesn’t apply.

Read: Career Opportunities in Artificial Intelligence: List of Various Job Roles

How Propositional Logic in Artificial Intelligence Represents Data to Machine

There are two types of prepositions, atomic and complex, that can be represented through propositional logic. Atomic means a single preposition like ‘the sky is blue’, ‘hot days are humid’, water is liquid, etc.

Complex prepositions are those, which have been formed by connecting one, two, or more sentences. In propositional logic, there are five symbols to create the syntax to represent the connection of two or more sentences. Syntax means a proper structure to represent information. Representing a propositional logic with a wrong structure is a syntax error. For example, 1+3=4 but if this information is represented has 13+=4, then it is the wrong syntax. So, the prime requirement is to represent data in the right syntax. 

Refer to the image shown below:

Source

P.s: There are widely accepted alternative symbols as different authors can use different symbols

Propositional logic in Artificial Intelligence treats sentences as a variable, and in case of complex sentences, the first step is to break a sentence into different variables.

Example: How complex propositions can be represented through propositional logic in artificial intelligence so that a machine can understand or interpret the meaning of the propositions

Ram can play tennis (let’s take it as variable X)

Ram cannot play tennis – There is a negation in the sentence, so symbolic representation will be ˜ X

Ram can play tennis and badminton – Note, there is a new addition ‘Badminton’, let’s take it as variable Y. Now, this sentence has a Conjunction, so symbolic representation will be X ˄ Y

Ram can play tennis or badminton – Here is a Disjunction, so symbolic representation will be X ˅ Y

If Ram can play tennis then he can play badminton – There is a condition, so symbolic representation will be X → Y

Check out: Top 4 Examples of Artificial Intelligence in Day-to-Day Life

Ram can play tennis if and only if he can play badminton – It is a biconditional sentence, so symbolic representation will be X ↔ Y

Once the machine reads the massage, it applies the Boolean logic-based formulas to create the TRUE and FALSE chart to interpret the final output of a complex proposition.

Ads of upGrad blog

Popular AI and ML Blogs & Free Courses

Conclusion

Knowledge is a key factor in machine learning. Thus propositional logic in artificial intelligence is crucial for unleashing the true potential of ML. 

If you’re interested to learn more about artificial intelligence examples, machine learning, check out IIIT-B & upGrad’s PG Diploma in Machine Learning & AI which is designed for working professionals and offers 450+ hours of rigorous training, 30+ case studies & assignments, IIIT-B Alumni status, 5+ practical hands-on capstone projects & job assistance with top firms.

Profile

Pavan Vadapalli

Blog Author
Director of Engineering @ upGrad. Motivated to leverage technology to solve problems. Seasoned leader for startups and fast moving orgs. Working on solving problems of scale and long term technology strategy.
Get Free Consultation

Select Coursecaret down icon
Selectcaret down icon
By clicking 'Submit' you Agree to  
UpGrad's Terms & Conditions

Our Popular Machine Learning Course

Frequently Asked Questions (FAQs)

1What is propositional logic in artificial intelligence?

Propositional logic is a branch of the field of logic in artificial intelligence. It is one of the two earliest branches of AI, the other being symbolic logic. Propositional logic is the study of reasoning with statements represented as propositions with a truth value. It is a logic-based approach to representation of knowledge and its processing. Propositional Logic is a mathematical representation of (human) reasoning performed by computers. It is thus a formal means to represent logical statements, such as I am a man or The table is red.

2How is propositional logic used in artificial intelligence?

Propositional logic is the foundation of artificial intelligence. It is the idea that statements can be true or false (1 or 0) and that relationships between the statements can be discovered by logical and mathematical rules. Given certain statements and their interrelatedness, AI can be used to drive computers and detect fraud, determine validity in a legal case, and make predictions based on certain assumptions.

3What are the limitations of propositional logic?

Propositional logic has a limited amount of formalisms and language, it is used in computer theory and in mathematics, but it is not suitable for natural languages. It cannot be applied in natural language since it is a formal system and it cannot be used as an underlying structure. So it is a formal system applied in a limited area of study.

Explore Free Courses

Suggested Blogs

Artificial Intelligence course fees
5428
Artificial intelligence (AI) was one of the most used words in 2023, which emphasizes how important and widespread this technology has become. If you
Read More

by venkatesh Rajanala

29 Feb 2024

Artificial Intelligence in Banking 2024: Examples & Challenges
6169
Introduction Millennials and their changing preferences have led to a wide-scale disruption of daily processes in many industries and a simultaneous g
Read More

by Pavan Vadapalli

27 Feb 2024

Top 9 Python Libraries for Machine Learning in 2024
75619
Machine learning is the most algorithm-intense field in computer science. Gone are those days when people had to code all algorithms for machine learn
Read More

by upGrad

19 Feb 2024

Top 15 IoT Interview Questions & Answers 2024 – For Beginners & Experienced
64460
These days, the minute you indulge in any technology-oriented discussion, interview questions on cloud computing come up in some form or the other. Th
Read More

by Kechit Goyal

19 Feb 2024

Data Preprocessing in Machine Learning: 7 Easy Steps To Follow
152901
Summary: In this article, you will learn about data preprocessing in Machine Learning: 7 easy steps to follow. Acquire the dataset Import all the cr
Read More

by Kechit Goyal

18 Feb 2024

Artificial Intelligence Salary in India [For Beginners & Experienced] in 2024
908730
Artificial Intelligence (AI) has been one of the hottest buzzwords in the tech sphere for quite some time now. As Data Science is advancing, both AI a
Read More

by upGrad

18 Feb 2024

24 Exciting IoT Project Ideas & Topics For Beginners 2024 [Latest]
760121
Summary: In this article, you will learn the 24 Exciting IoT Project Ideas & Topics. Take a glimpse at the project ideas listed below. Smart Agr
Read More

by Kechit Goyal

18 Feb 2024

Natural Language Processing (NLP) Projects & Topics For Beginners [2023]
107714
What are Natural Language Processing Projects? NLP project ideas advanced encompass various applications and research areas that leverage computation
Read More

by Pavan Vadapalli

17 Feb 2024

45+ Interesting Machine Learning Project Ideas For Beginners [2024]
328294
Summary: In this Article, you will learn Stock Prices Predictor Sports Predictor Develop A Sentiment Analyzer Enhance Healthcare Prepare ML Algorith
Read More

by Jaideep Khare

16 Feb 2024

Schedule 1:1 free counsellingTalk to Career Expert
icon
footer sticky close icon