------------------------------------------------------------------------------
-- First-order logic
------------------------------------------------------------------------------
{-# OPTIONS --exact-split #-}
{-# OPTIONS --no-sized-types #-}
{-# OPTIONS --no-universe-polymorphism #-}
{-# OPTIONS --without-K #-}
module FOL.README where
------------------------------------------------------------------------------
-- Description
-- Formalization of first-order logic using Agda's inductive notions.
------------------------------------------------------------------------------
-- Definition of the connectives and quantifiers
open import FOL.Base
-- Propositional logic theorems
open import FOL.Propositional.TheoremsATP
open import FOL.Propositional.TheoremsI
-- First-order logic theorems
open import FOL.TheoremsATP
open import FOL.TheoremsI
-- Logical schemata
open import FOL.SchemataATP
-- Non-empty domains
open import FOL.NonEmptyDomain.TheoremsATP
open import FOL.NonEmptyDomain.TheoremsI
-- Non-intuitionistic logic theorems
open import FOL.NonIntuitionistic.TheoremsATP
open import FOL.NonIntuitionistic.TheoremsI