PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: High
atomic formula (Definition)

Let $\Sigma$ be a signature and $T(\Sigma)$ the set of terms over $\Sigma$ . The set $S$ of symbols for $T(\Sigma)$ is the disjoint union of $\Sigma$ and $V$ , a countably infinite set whose elements are called variables. Now, adjoin $S$ the set $\lbrace =, (, )\rbrace$ , assumed to be disjoint from $S$ . An atomic formula $\varphi$ over $\Sigma$ is any one of the following:

  1. either $(t_1=t_2)$ , where $t_1$ and $t_2$ are terms in $T(\Sigma)$ ,
  2. or $(R(t_1,...,t_n))$ , where $R\in\Sigma$ is an $n$ -ary relation symbol, and $t_i\in T(\Sigma)$ .

Remarks.

  1. Using atomic formulas, one can inductively build formulas using the logical connectives $\vee$ , $\neg$ , $\exists$ , etc... In this sense, atomic formulas are formulas that can not be broken down into simpler formulas; they are the building blocks of formulas.
  2. A literal is a formula that is either atomic or of the form $\neg \varphi$ where $\varphi$ is atomic. If a literal is atomic, it is called a positive literal. Otherwise, it is a negative literal.
  3. A finite disjunction of literals is called a clause. In other words, a clause is a formula of the form $\varphi_1 \vee \varphi_2 \vee \cdots \vee \varphi_n$ , where each $\varphi_i$ is a literal.
  4. A qunatifier-free formula is a formula that does not contain the symbols $\exists$ or $\forall$ .
  5. If we identify a formula $\varphi$ with its double negation $\neg (\neg \varphi)$ , then it can be shown that any quantifier-free formula can be identified with a formula that is in conjunctive normal form, that is, a finite conjunction of clauses. For a proof, see this link




"atomic formula" is owned by CWoo. [ full author list (2) | owner history (1) ]
(view preamble | get metadata)

View style:

See Also: first order language, CNF, DNF

Other names:  quantifier free formula
Also defines:  literal, clause, quantifier-free formula, positive literal, negative literal
Log in to rate this entry.
(view current ratings)

Cross-references: proof, conjunction, conjunctive normal form, negation, contain, disjunction, finite, blocks, logical connectives, formulas, relation symbol, disjoint, variables, countably infinite, disjoint union, terms, signature
There are 29 references to this entry.

This is version 7 of atomic formula, born on 2002-06-02, modified 2007-11-26.
Object id is 3002, canonical name is AtomicFormula.
Accessed 7873 times total.

Classification:
AMS MSC03B10 (Mathematical logic and foundations :: General logic :: Classical first-order logic)
 03C99 (Mathematical logic and foundations :: Model theory :: Miscellaneous)

Pending Errata and Addenda
None.
[ View all 1 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)