Share on Facebook Share on Twitter Email
Answers.com

Correctness

 
Dictionary: Cor·rect·ness

n.

The state or quality of being correct; as, the correctness of opinions or of manners; correctness of taste; correctness in writing or speaking; the correctness of a text or copy.

Syn. -- Accuracy; exactness; precision; propriety.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Antonyms: correctness
Top

n

Definition: accuracy
Antonyms: fault, flaw, imperfection, impreciseness, inaccuracy, incorrectness, inexactness, wrong

n

Definition: propriety
Antonyms: impropriety, incorrectness, infidelity, unacceptableness, unseemliness, unsuitability, unsuitableness


Word Tutor: correctness
Top
pronunciation

IN BRIEF: The degree to which a thing is accurate.

pronunciation The union of the mathematician with the poet, fervor with measure, passion with correctness, this surely is the ideal. — William James (1842-1910).

Wikipedia: Correctness
Top

In theoretical computer science, correctness of an algorithm is asserted when it is said that the algorithm is correct with respect to a specification. Functional correctness refers to the input-output behaviour of the algorithm (i.e., for each input it produces the correct output). See also program verification.

A distinction is made between total correctness, which additionally requires that the algorithm terminates, and partial correctness, which simply requires that if an answer is returned it will be correct. Since there is no general solution to the halting problem, a total correctness assertion may lie much deeper.

For example, if we are successively searching through integers 1, 2, 3, … to see if we can find an example of some phenomenon — say an odd perfect number — it is quite easy to write a partially correct program (use integer factorization to check n as perfect or not). But to say this program is totally correct would be to assert something currently not known in number theory.

A proof would have to be a mathematical proof, assuming both the algorithm and specification are given formally. In particular it is not expected to be a correctness assertion for a given program implementing the algorithm on a given machine. That would involve such considerations as limitations on memory.

A deep result in proof theory, the Curry-Howard correspondence, states that a proof of functional correctness in constructive logic corresponds to a certain program in the lambda calculus. Converting a proof in this way is called program extraction.

See also


 
 

 

Copyrights:

Dictionary. Webster 1913 Dictionary edited by Patrick J. Cassidy  Read more
Answers Corporation Antonyms. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Correctness" Read more