Logic Engineering (1)

Bijan Parsia

Logic Engineering?

Basic Considerations


Why reasoning?

Automated Reasoning

AR in KR

IR v. Interactive System

Some Considerations

Satisfiability and Entailment


Decidability

Complexity


Complexity 2

We can see that, as input, N, grows, 2 raised to the N grows much much faster than 2N or even N squared.


Complexity 2

When graphed with a linear y-axis, we see that 2 raised to the N rises very very fast, whereas all the other ones barely rise above the x-axis.

Complexity 3

When graphed with a logrithmic scale y-axis, we see that 2 raised to the N rises as a line, whereas all the other ones plateau quickly.

Two Major AR PTs

Propositional Case

Proof Procedure