Reasoning

Logic and Fallacies

1,716 Questions

Understand the fundamentals of propositional logic, logical inference rules, and paradoxes. This set includes identifying logical fallacies, including those found in classical Nyaya logic. Strong grasp of these concepts is crucial for scoring well in the reasoning sections of competitive tests.

Propositional logic modelsLogical inference rulesTypes of logical fallaciesParadoxes and contingent truthsNyaya logic concepts

Logic and Fallacies Questions

Multiple choice
  1. Uninterpreted calculus

  2. Algebra

  3. Boolean algebra

  4. None of these

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In logic and mathematics, a formal system consists of an abstract language and a set of inference rules. It is often referred to as an uninterpreted calculus because the symbols and rules are defined without reference to any specific meaning or 'interpretation.' Algebra is a specific type of formal system, but the general definition is an uninterpreted calculus.

Multiple choice
  1. both in P

  2. both NP-complete

  3. NP-complete and in P respectively

  4. undecidable and NP-complete respectively

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

3-SAT is a classic NP-complete problem. 2-SAT can be solved in polynomial time (P) by converting it into an implication graph and checking for strongly connected components.

Multiple choice
  1. the Pigeon-hole principle

  2. the divide and conquer technique

  3. recursion

  4. iteration

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The pumping lemma relies on the fact that if a string is longer than the number of states in a DFA, the path must visit at least one state twice (the pigeonhole principle), creating a loop that can be repeated.

Multiple choice
  1. false logic

  2. programming aid

  3. both (1) and (2)

  4. neither (1) nor (2)

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Pseudocode is a high-level description of an algorithm that uses natural language constructs to help programmers plan the logic of a program before writing actual code.

Multiple choice
  1. refutation

  2. matching

  3. substitution

  4. application

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Resolution is a rule of inference used in automated theorem proving that works by showing that the negation of the goal leads to a contradiction, thus proving the goal by refutation.