Dictionary
Thesaurus
Encyclopedia
Translator
Web

refutable

 - 4 dictionary results

re⋅fute

[ri-fyoot]
–verb (used with object), -fut⋅ed, -fut⋅ing.
1. to prove to be false or erroneous, as an opinion or charge.
2. to prove (a person) to be in error.

Origin:
1505–15; < L refūtāre to check, suppress, refute, rebut, equiv. to re- re- + -fūtāre presumably, “to beat” (attested only with the prefixes con- and re-; cf. confute )


re⋅fut⋅a⋅ble [ri-fyoo-tuh-buhl, ref-yuh-tuh-] , adjective
re⋅fut⋅a⋅bil⋅i⋅ty, noun
re⋅fut⋅a⋅bly, adverb
re⋅fut⋅er, noun


1. disprove, rebut. 1, 2. confute.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2009.
Cite This Source Link To refutable
re·fute   (rĭ-fyōōt')   
tr.v.   re·fut·ed, re·fut·ing, re·futes
  1. To prove to be false or erroneous; overthrow by argument or proof: refute testimony.

  2. To deny the accuracy or truth of: refuted the results of the poll.


[Latin refūtāre; see bhau- in Indo-European roots.]
re·fut'a·bil'i·ty (rĭ-fyōō'tə-bĭl'ĭ-tē, rěf'yə-tə-) n., re·fut'a·ble (rĭ-fyōō'tə-bəl, rěf'yə-tə-) adj., re·fut'a·bly adv., re·fut'er n.
The American Heritage® Dictionary of the English Language, Fourth Edition
Copyright © 2009 by Houghton Mifflin Company.
Published by Houghton Mifflin Company. All rights reserved.
Cite This Source
Word Origin & History

refute 
1513, "refuse, reject," from L. refutare "drive back, repress, repel, rebut," from re- "back" + -futare "to beat," probably from PIE base *bhat- "to strike down" (cf. beat). Meaning "prove wrong" dates from 1545. Since c.1964 linguists have frowned on the subtle shift in meaning towards "to deny," as it is used in connection with allegation.
Online Etymology Dictionary, © 2001 Douglas Harper
Cite This Source
Computing Dictionary

refutable
In lazy functional languages, a refutable pattern is one which may fail to match. An expression being matched against a refutable pattern is first evaluated to head normal form (which may fail to terminate) and then the top-level constructor of the result is compared with that of the pattern. If they are the same then any arguments are matched against the pattern's arguments otherwise the match fails.
An irrefutable pattern is one which always matches. An attempt to evaluate any variable in the pattern forces the pattern to be matched as though it were refutable which may fail to match (resulting in an error) or fail to terminate.
Patterns in Haskell are normally refutable but may be made irrefutable by prefixing them with a tilde (~). For example,
(\ (x,y) -> 1) undefined ==> undefined (\ ~(x,y) -> 1) undefined ==> 1
Patterns in Miranda are refutable, except for tuples which are irrefutable. Thus
g [x] = 2 g undefined ==> undefined
f (x,y) = 1 f undefined ==> 1
Pattern bindings in local definitions are irrefutable in both languages:
h = 1 where [x] = undefined ==> 1 Irrefutable patterns can be used to simulate unlifted products because they effectively ignore the top-level constructor of the expression being matched and consider only its components.

The Free On-line Dictionary of Computing, © 1993-2007 Denis Howe
Cite This Source
Search another word or see refutable on Thesaurus | Reference
FacebookTwitterFollow us: