🌐
Cyc
cyc.com › home › tooltips › ground atomic formula
Ground atomic formula - Cyc
April 20, 2021 - A ground atomic formula or GAF (rhymes with "staff") is a Cyc formula of the form (predicate arg1 [arg2 ...argn]), where the arguments are all terms of any kind, but not variables.
🌐
Cyc
cyc.com › home › tooltips › atomic formula
Atomic formula - Cyc
July 11, 2022 - An atomic formula is an expression in CycL of the following form: a list with opening and closing parentheses such that the first element of the list is a CycL predicate, and the remaining elements are the arguments to the predicate. Atomic formulas use no logical connectives. See also ground ...
🌐
Gabormelli
gabormelli.com › RKB › Atomic_Formula
Atomic Formula - GM-RKB - Gabor Melli
August 17, 2021 - QUOTE: atomic formula: An atomic formula is an expression in CycL of the following form: a list with opening and closing parentheses such that the first element of the list is a CycL predicate, and the remaining elements are the arguments to the predicate. Atomic formulas use no logical connectives.
🌐
Cyc
cyc.com › home › glossary
Glossary - Cyc
April 20, 2021 - A is said to generalize B iff (genls B A). The inverse relation is referred to as specification. ... A ground atomic formula or GAF (rhymes with “staff”) is a Cyc formula of the form (predicate arg1 [arg2 ...argn]), where the arguments are all terms of any kind, but not variables.
🌐
Wolfram MathWorld
mathworld.wolfram.com › GroundAtom.html
Ground Atom -- from Wolfram MathWorld
April 12, 2003 - Consider a clause (disjunction of literals) obtained from those of a first-order logic formula in Skolemized form · Then an atomic statement obtained from those of by replacing all variables by elements of the Herbrand universe of is called a ground atom.
🌐
Wikipedia
en.wikipedia.org › wiki › Ground_expression
Ground expression - Wikipedia
May 10, 2025 - Ground terms may be defined by logical recursion (formula-recursion): ... Every ground term can be given by a finite application of the above two rules (there are no other ground terms; in particular, predicates cannot be ground terms). Roughly speaking, the Herbrand universe is the set of all ground terms. A ground predicate, ground atom ...
🌐
Stanford InfoLab
infolab.stanford.edu › ~ullman › focs › ch14.pdf pdf
CHAPTER 14 ! ! ! ! Predicate Logic
The atomic formula csg(C, S, G) can be thought of as saying, of variables C, S, and G, that student S took course C and got grade G. Put another way, when we · substitute constants c for C, s for S, and g for G, the value of csg(c, s, g) is TRUE if · and only if student s took course c and ...
🌐
Wikipedia
en.wikipedia.org › wiki › Atomic_formula
Atomic formula - Wikipedia
October 18, 2025 - In mathematical logic, an atomic formula (also known as an atom or a prime formula) is a formula with no deeper propositional structure, that is, a formula that contains no logical connectives or equivalently a formula that has no strict subformulas. Atoms are thus the simplest well-formed ...
Top answer
1 of 2
3

I will briefly describe how to form a first-order term or formula. I believe that will be enough to distinguish between a grounded expression and a non-grounded one. You can find more details in any introduction to mathematical logic book if you want.

In first-order logic, you use a collection of “variable symbols, constant symbols, function symbols and relation symbols” as well as the “logical connectives, quantifiers, commas and parentheses” to create terms and formulas.

The relation symbols are what you called predicate symbols.

Every function/relation symbol has an arity (which is the number of terms it accepts).

The constant symbols and variable symbols are the atomic terms. (They are called atomic terms because they contain no proper sub-terms)

You can use function symbols and terms to create new terms.

If $t_1$, $t_2$ and $t_3$ are terms and $F$ is a function symbol of arity 3, then $F(t_1, t_2, t_3)$ is a term. ($t_1$, $t_2$ and $t_3$ are proper sub-terms of $F(t_1, t_2, t_3)$ because they are sub-terms that are different from the full term. Since $F(t_1, t_2, t_3)$ has proper sub-terms, it is a complex term, not an atomic term.)

You can use relation symbols and terms to create new atomic formulas. (They are called atomic formulas because they contain no proper sub-formulas)

If $t_1$, $t_2$, $t_3$ and $t_4$ are terms and $R$ is a relation symbol of arity 4, then $R(t_1, t_2, t_3, t_4)$ is a formula.

You can use logical connectives and formulas to create new formulas.

If $\phi$ and $\psi$ are formulas and $x$ is a variable symbol, then $(\neg \phi)$, $(\phi \land \psi)$, $(\phi \lor \psi)$, $(\phi \to \psi)$, $(\phi \leftrightarrow \psi)$, $\forall x \phi$ and $\exists x \phi$ are all formulas.

Assume that $x_0, x_1, x_2, …$ are the variable symbols, $b, c$ are the constant symbols, $F$ is a Function symbol with arity 2 and $R$ is a relation symbol with arity 2.

$F(b, F(b, c))$ is a Grounded term because it doesn’t contain any variable symbols.

$F(c, x_1)$ is not a Grounded term because it contains a variable symbol.

$(R(b, c) \lor R(F(b, F(b, c)), F(c, b)))$ is a Grounded formula because it doesn’t contain any variable symbols.

$(R(b, c) \land R(F(b, F(x_1, c)), F(c, b)))$ is not a Grounded formula because it contains a variable symbol.

Constant symbols represent a fixed entity in the domain of discourse, while variable symbols represent an arbitrary element in the domain of discourse. You can quantify over variable symbols with “for all ($\forall$)” and “there exists ($\exists$)” but you can’t quantify over constant symbols.

2 of 2
2

Let Domain $D=\{0,1,2,3\}$

We might have a Predicate $P_1(n):n^2<1$

Consider the Statement $S_1 \equiv \exists n : P_1(n)$ , which has a variable $n$ , hence it is not ground. Statement $S_1$ can be evaluated : it is true , when $n=0$

We can write that Statement $S_1$ like this too : $P_1(0) \lor P_1(1) \lor P_1(2) \lor P_1(3)$ , which has no variables , hence it is ground. Still , Statement $S_1$ will evaluate to true
Parts of $S_1$ are ground too.

We might have a Predicate $P_2(n):n^2>0$

Consider the Statement $S_2 \equiv \forall n : P_2(n)$ , which has a variable $n$ , hence it is not ground. Statement $S_2$ can be evaluated : it is not true , when $n=0$

We can write that Statement $S_2$ like this too : $P_2(0) \land P_2(1) \land P_2(2) \land P_2(3)$ , which has no variables , hence it is ground. Still , Statement $S_2$ will evaluate to not true
Parts of $S_2$ are ground too.

When we have Statements with Predicates containing variables , the Statements could be true , not true , not yet known.
These are not ground.

When we have Statements with Predicates without variables , the Statements could be true , not true , though always known , generally.
These are ground.

Parts [ Eg $P_1(3)$ , $P_2(0)$ ] & Combinations [ Eg $S_1 \lor \lnot S_2$ , $\lnot S_1 \lor \lnot S_2$ ] are ground too.
Criterion is that there should be no variables involved.

Find elsewhere
🌐
En Academic
en-academic.com › dic.nsf › enwiki › 2185189
Atomic formula
An atomic formula or atom is simply a predicate applied to a tuple of terms; that is, an atomic formula is a formula of the form "P" ("t"1, …, "t""n") for "P" a predicate, and the "t""k" terms.
🌐
Fiveable
fiveable.me › all key terms › formal logic ii › ground atomic formula
Ground atomic formula Definition for Formal Logic II |...
Learn what Ground atomic formula means in Formal Logic II. A ground atomic formula is a basic logical expression that contains no variables and consists of...
🌐
ScienceDirect
sciencedirect.com › topics › computer-science › atomic-formula
Atomic Formula - an overview | ScienceDirect Topics
A term, literal, or clause is called ground, if it contains no variables. ... A formula is called closed, if it contains no free occurrences of variables.
🌐
Yale University
cs.yale.edu › homes › newman › pubs › CanadianAI11.pdf pdf
Grounding Formulas with Complex Terms
A. Correctness of the method then follows, by induction on the structure of the formula, ... Proposition 2. Suppose that R is an answer to φ1 and S is an answer to φ2, both with ... The proof for cases 1, 2 and 4 is given in [4]; the other cases follow easily. The answer to an atomic formula P(¯x), where P is from the expansion vocabulary, is
🌐
Wolfram MathWorld
mathworld.wolfram.com › GroundLiteral.html
Ground Literal -- from Wolfram MathWorld
April 12, 2003 - Consider a clause (disjunction of literals) obtained from those of a first-order logic formula in Skolemized form · Then a literal obtained from those of by replacing all variables by elements of the Herbrand universe of is called a ground literal. Ground Atom, Ground Clause, Herbrand Base, Herbrand Universe
🌐
University of Rochester
cs.rochester.edu › u › nelson › courses › csc_173 › predlogic › expressions.html
Logical Expressions in Predicate Logic
An atomic formula is a logical expression. A predicate with all constant arguments is a ground atomic formula.
🌐
Chemistry LibreTexts
chem.libretexts.org › learning objects › reference › organic chemistry glossary
Ground-State Atom - Chemistry LibreTexts
February 28, 2022 - tal : "property get [Map MindTouch.Deki.Logic.ExtensionProcessorQueryProvider+<>c__DisplayClass234_0.<PageSubPageProperty>b__1]()", Cyclic_Ketone : "property get [Map MindTouch.Deki.Logic.ExtensionProcessorQueryProvider+<>c__DisplayClass234_0.<PageSubPageProperty>b__1]()", Cyclic_Manganate_Ester : "property get [Map MindTouch.Deki.Logic.ExtensionProcessorQueryProvider+<>c__DisplayClass234_0.<PageSubPageProperty>b__1]()", Cyclic_Osmate_Ester : "property get [Map MindTouch.Deki.Logic.ExtensionProcessorQueryProvider+<>c__DisplayClass234_0.<PageSubPageProperty>b__1]()", Cyclic_Periodate_Ester : "p
🌐
Wikipedia
en.wikipedia.org › wiki › Term_symbol
Term symbol - Wikipedia
April 14, 2026 - Term symbols usually specify the total for all electrons in an atom, but are sometimes used to describe electrons in a given subshell or set of subshells, for example to describe each open subshell in an atom having more than one. The ground state term symbol for neutral atoms is described, ...
🌐
Jaxon
jaxon.ai › home › ground atom
Ground Atom - Jaxon, Inc.
July 8, 2024 - An atomic formula (also known as an atom) is a formula with no deeper propositional structure, meaning it contains no logical connectives or equivalently, it has no strict sub-formulas. A ground term is a term that does not contain any variables.
🌐
Grokipedia
grokipedia.com › cycl
CycL — Grokipedia
January 14, 2026 - The Cyc Knowledge Base contains millions of such constants, including those denoting microtheories—specialized contexts for assertions—facilitating modular and contextual reasoning.[3] For example, #UnitedStates denotes a specific [individual](/page/Individual) nation-state, whereas #Nation represents the broader collection of all such entities, illustrating how constants distinguish between particulars and universals.[13] In well-formed formulas, constants appear as arguments to predicates or functions to build atomic expressions.[16] In CycL, predicates are specialized constants that denote relations and serve as the primary means of expressing atomic formulas when applied to a fixed number of arguments, known as their arity.
🌐
Cyc
cyc.com › home › tooltips › atomic term
Atomic term - Cyc
April 20, 2021 - An atomic term, represented in the Cyc Knowledge Base by #$CycLAtomicTerm, is a denotational term that cannot be composed of other terms. Constants (e.g., #$Dog), variables (e.g., ?X), and SubL atomic terms are all atomic terms.