Explore chapters and articles related to this topic
Computer Assembly Planners in Manufacturing Systems and Their Applications in Aircraft Frame Assemblies
Published in Cornelius Leondes, The Design of Manufacturing Systems, 2019
Predicate calculus is a subset of formal logic commonly used as a knowledge representation method in AI. An atomic sentence in predicate calculus is a predicate of “arity” n followed by n terms enclosed in parentheses and separated by commas. Predicate calculus sentences are delimited by a period. A predicate calculus term is either a constant, variable, or function expression. In predicate calculus, variables can be universally or existentially quantified. First order predicate calculus allows quantified variables to objects in the domain of discourse and not to predicates or functions. A Prolog program is a sequence of Prolog clauses, which are analogous to sentences in first order predicate calculus. Therefore, predicate calculus is the representation method if Prolog is chosen to implement a planning system. This representation method has been used by Delchambre [11], Tonshoff et al. [44], Seow and Devanathan [45], and others.
Set-theoretic relations for metasets
Published in Journal of Experimental & Theoretical Artificial Intelligence, 2022
where is the clopen set in the Cantor space consisting of all branches containing . Thus, metaset sentences are valued in the Boolean algebra . For an atomic sentence, say , where all metasets involved (, ) are hereditarily finite sets,6 this is actually the Cantor algebra , since is finite set in such case. If includes metasets which are not hereditarily finite sets, then might be infinite (Starosta & Kosiński, 2013). In such case holds, but not necessarily .
Infectious and transparent emotivism
Published in Journal of Applied Non-Classical Logics, 2022
Both WK and SL are three-valued non-classical logics. Each atomic sentence A maps into a trivalent set of semantic values . ‘1’ and ‘0’ represent the classical cognitive values: ‘true’ and ‘false’, respectively, while ‘0.5’ represents the ‘meaningless’ value. (Boolean-made) compounds are defined in the usual recursive way in both WK and SL. For our purposes, we represent negation, disjunction, and conjunction as , , and , respectively.
Of gaps, gluts, and God's ability to change the past
Published in Journal of Applied Non-Classical Logics, 2022
To define the logic of gaps and the logic of gluts, we will use K3 as our base semantics. K3 contains a countable set of atomic sentences and given a valuation function v, each atomic sentence is mapped into a trivalent set of semantic values . ‘1’ and ‘0’ represent the classical truth values of ‘true’ and ‘false’, respectively, while ‘0.5’ represents a non-classical value. This non-classical value may represent either a truth-value gap or a truth-value glut. (We will further characterise this in the next two subsections.)