When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Syntax and semantics of logic programming - Wikipedia

    en.wikipedia.org/wiki/Syntax_and_semantics_of...

    While the name "logic programming" is used to refer to the entire paradigm of programming languages including Datalog and Prolog, when discussing formal semantics, it generally refers to an extension of Datalog with function symbols. Logic programs are also called Horn clause programs.

  3. Extensional and intensional definitions - Wikipedia

    en.wikipedia.org/wiki/Extensional_and_in...

    An explicit listing of the extension, which is only possible for finite sets and only practical for relatively small sets, is a type of enumerative definition. Extensional definitions are used when listing examples would give more applicable information than other types of definition, and where listing the members of a set tells the questioner ...

  4. Logic programming - Wikipedia

    en.wikipedia.org/wiki/Logic_programming

    Various extensions of logic programming have been developed to provide a logical framework for such destructive change of state. [53] [54] [55] The broad range of Prolog applications, both in isolation and in combination with other languages is highlighted in the Year of Prolog Book, [21] celebrating the 50 year anniversary of Prolog in 2022.

  5. Extension (semantics) - Wikipedia

    en.wikipedia.org/wiki/Extension_(semantics)

    (That set might be empty, currently.) For example, the extension of a function is a set of ordered pairs that pair up the arguments and values of the function; in other words, the function's graph. The extension of an object in abstract algebra, such as a group, is the underlying set of the object. The extension of a set is the set itself.

  6. Extension by new constant and function names - Wikipedia

    en.wikipedia.org/wiki/Extension_by_new_constant...

    In mathematical logic, a theory can be extended with new constants or function names under certain conditions with assurance that the extension will introduce no contradiction. Extension by definitions is perhaps the best-known approach, but it requires unique existence of an object with the desired property. Addition of new names can also be ...

  7. Axiom of extensionality - Wikipedia

    en.wikipedia.org/wiki/Axiom_of_extensionality

    Alternatively, in untyped logic, we can require to be false whenever is an ur-element. In this case, the usual axiom of extensionality would then imply that every ur-element is equal to the empty set. To avoid this consequence, we can modify the axiom of extensionality to apply only to nonempty sets, so that it reads:

  8. Extension (predicate logic) - Wikipedia

    en.wikipedia.org/wiki/Extension_(predicate_logic)

    The extension of a predicate – a truth-valued function – is the set of tuples of values that, used as arguments, satisfy the predicate. Such a set of tuples is a relation . Examples

  9. List of logic symbols - Wikipedia

    en.wikipedia.org/wiki/List_of_logic_symbols

    In logic, a set of symbols is commonly used to express logical representation. The following table lists many common symbols, together with their name, how they should be read out loud, and the related field of mathematics.