A completeness theorem for the expressive power of higher-order algebraic specifications (Q1362341): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Import241208061232 (talk | contribs)
Normalize DOI.
 
(5 intermediate revisions by 4 users not shown)
Property / DOI
 
Property / DOI: 10.1006/jcss.1997.1489 / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: G. E. Tseytlin / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: G. E. Tseytlin / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1006/jcss.1997.1489 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2047222889 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3854601 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The completeness of the algebraic specification methods for computable data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Initial and Final Algebra Semantics for Data Type Specifications: Two Characterization Theorems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebraic specifications of computable and semicomputable data types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3221381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3962973 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3687683 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4146722 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the power of higher-order algebraic specification methods / rank
 
Normal rank
Property / cites work
 
Property / cites work: Universal algebra in higher types / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4693763 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A recursive second order initial algebra specification of primitive recursion / rank
 
Normal rank
Property / cites work
 
Property / cites work: Correctness of dataflow and systolic algorithms using algebras of streams / rank
 
Normal rank
Property / DOI
 
Property / DOI: 10.1006/JCSS.1997.1489 / rank
 
Normal rank

Latest revision as of 18:45, 10 December 2024

scientific article
Language Label Description Also known as
English
A completeness theorem for the expressive power of higher-order algebraic specifications
scientific article

    Statements

    A completeness theorem for the expressive power of higher-order algebraic specifications (English)
    0 references
    0 references
    16 February 1999
    0 references
    This paper is dedicated to a significant section of universal algebra. This section is related to a research of the expressive power of a general form of higher-order algebraic specification which allows constructors and hidden sorts and operations. It is possible to summarize the situation for first-order algebraic specifications as follows: (i) recursive or recursively enumerable sets of first-order equations, together with first-order initial semantics, can specify precisely the countable minimal algebras of complexity \(\Sigma^0_1\); (ii) recursive or recursively enumerable sets of first-order equations, together with first-order final semantics, can specify precisely the countable minimal algebras of complexity \(\Pi^0_1\). The results of this paper deal with higher-order equational specifications which allow a subsignature of constructors, as well as hidden sorts and operations. Since any partial recursive function is recursively first-order axiomatizable and the quantifier functional is finitely second-order axiomatizable we obtain the main result of this paper. Completeness Theorem. For any countable \(S\)-sorted signature \(\Sigma\) and any minimal algebra \(A\), \(A\) has complexity \(\Pi^1_1\) if and only if, there exists a recursive second-order equational specification Spec with constructors and hidden sorts and operations such that Spec specifies \(A\) under higher-order initial semantics. This theorem precisely characterizes the expressive power of a very general form of higher-order algebraic specification. Its proof also gives deeper insight into the role of the quantifier functional and, thus, into the relationship between constructive and nonconstructive higher-order specifications. This theme forms one of the cornerstones of the theory of higher-order algebraic specification and is taken up by the author in Higher-order equational logic for specification, simulation and testing [Proc. Second Int. Workshop on Higher-order Algebra, Logic and Term rewriting, HOA '95 (1995)].
    0 references
    universal algebra
    0 references
    equational specifications
    0 references

    Identifiers