---
title: "Prolog"  
description: "Prolog"  
author: "Anonymous User"  
published: 2018-06-27  
updated: 2018-06-27  
canonical: https://www.mindstick.com/forum/34550/prolog  
category: "artificial intelligence"  
tags: ["dynamic columns", "artificial intelligence", "students"]  
reading_time: 1 minute  

---

# Prolog

What is Prolog in [Logic](https://www.mindstick.com/articles/331924/best-ways-to-improve-your-logic-building-skills-for-programming) [programming language](https://www.mindstick.com/articles/329035/5-most-in-demand-programming-languages-to-consider-for-your-app-development-in-2022) ?

## Replies

### Reply by Prakash nidhi Verma

Prolog :

Prolog is logic [programming](https://www.mindstick.com/articles/12214/web-development-company-in-india-laid-on-the-foundation-of-concrete-java-programming) [language](https://www.mindstick.com/startup/28/preply-the-fast-growing-platform-transforming-language-learning).It has important role in artificial intelligence. In prolog, logic is expressed as relations. this is called as Facts and Rules. prolog lies at the logic being applied.

syntax for install in linux :

```
sudo apt-get install swi-prolog 
```

Format : relation(entity1, entity2, ....k'th entity).

Example :

```
company(Mindstick, google).
Development(Mindstick).
odd_number(5).
```

Key Features:

1. Unification

2. Backtracking

3. Recursion


---

Original Source: https://www.mindstick.com/forum/34550/prolog

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
