Useful Links
Mathematics
Mathematical Logic
Applications
Computer Science
Logic Programming
Declarative Programming Paradigms
Prolog and its Applications
Constraint Logic Programming
Applications in Artificial Intelligence
Knowledge Representation
Expert Systems
Formal Verification
Software Verification
Model Checking
Program Verification Frameworks
Hardware Verification
Circuit Verification Techniques
Formal Specification Languages
Automated Theorem Proving
Interactive Theorem Proving
Proof Assistants and Their Role
Automated Systems
SAT Solvers
SMT (Satisfiability Modulo Theories)
Philosophy
Philosophical Logic
Analysis of Logical Paradoxes
Liar Paradox and its Implications
Russell's Paradox in Set Theory
Argumentation Theories
Classical vs. Non-classical Logics in Philosophy
Paradoxes
Exploration of Self-reference
Implications for Truth Theories
Sorites Paradox and Vagueness
Context Sensitivity and Precision
Linguistics
Syntax-Semantics Interface
Formal Semantics
Compositionality in Language
Ambiguity and Disambiguation
Syntax-directed Translation
Natural Language Processing Applications
Montague Grammar
Theoretical Foundations
Algebra of Literal Meaning
Contribution to Formal Semantics
Applications to Natural Language Understanding
Cognitive Science
Human Reasoning Models
Logical vs. Probabilistic Reasoning
Cognitive Biases in Logical Reasoning
Development of Reasoning Abilities
Logical Thinking in Developmental Psychology
Logic in Cognitive Architecture
Integration in Cognitive Systems
Symbolic vs. Connectionist Approaches
Role in Artificial Intelligence
Logical Components of Learning Models
5. Computability Theory
First Page
7. Related Topics