TransWikia.com

Antonym of "assume" or; a synonym of "assume" and its antonym

English Language & Usage Asked by dalum on April 27, 2021

As the title implies, I am looking for a good, simple, single word antonym of “assume”. Alternatively, if no good antonym exists that satisfies the requirements below, I am also open to suggestions for a synonym of “assume” and its antonym.

EDIT: the definition of “assume” here is that of “belief”.

The specific context is as a function name in a programming language, where the user can, for instance, assume X is zero. The antonym must follow the same pattern, i. e., _ X is zero and ideally be an “obvious” partner, i. e., when reading it should be clear to most people that it undoes the assumption.

EDIT: this is for symbolic manipulation, not a variable binding. Assuming X is zero is a very different concept from binding X to a value that is zero—the latter is a much stronger assumption. This is also not an assertion, i. e., checking whether the assumption holds. In all the cases I have encountered in the literature, the antonym is either always implicit, or negated by use of something akin to “if we no longer assume X”.

I looked in a thesaurus, and the only good candidate I could find was “forget”. The problem with this word is that I don’t think it is immediately clear that it undoes an assumption, and I would struggle to remember it (ironically). Another word that I have considered is, “unassume”. It is not in any dictionary, but I think it is fairly obvious from the context what it means, and I find it memorable.

3 Answers

Using assume in the sense that you are is the equivalent of its fourth sense from Merriam-Webster:

4 : to take as granted or true : SUPPOSE
// I assume he'll be there.

In other words, you simply accept something as fact. Even if you don't necessarily believe it to be true, you act as if it were true.


While forget is an interesting candidate for its opposite, I don't think it's as accurate as something else.

When you assume something, you are accepting it without question.

Therefore, it seems reasonable that question would be the antonym:

[Merriam-Webster]

1 : to ask a question of or about
2 : to interrogate intensively : CROSS-EXAMINE
3a : DOUBT, DISPUTE
b : to subject to analysis : EXAMINE

So, you might say something like the following:

On the contrary! Rather than assume those facts, I urge you to question them.

Or:

I question the truth of his statement.

Or in your specific case:

I question if X is actually zero.

Depending on the specific context and your intent, a synonym of question (the words in capitals in the definition) could also be used.

Correct answer by Jason Bassford on April 27, 2021

You could use set and unset, which have been used in Mathematica for the past 25 years.

In a programming language, a statement that changes the value of a variable is only meaningful if the variable is referenced at a later point in the program. In some languages, though, a symbolic expression in the language itself can be manipulated, e.g. differentiated with respect to its unbound variables. In such cases, the “setting” or “unsetting” of a variable alters the type of action that can be performed on the expression at a later stage.

Please think twice before you introduce a new word for an already familiar operation. I realize that existing languages are protected by patents and copyrights, and that some words may be legally unusable, but binding and unbinding are very basic concepts.

Edited to add:

@dalum Look at it this way: in a symbolic reasoning system, you can have an assertion that limits the range of values that can be assigned to a free variable. This corresponds only in part to the human action of assuming, but in the execution of the program there is no assumption, simply recording and calculation. One set of symbolic statements can be transformed into a different set, from which a different form of information can be obtained.

In the case you describe, you are removing an assertion about the free variable from your set of statements. However, there may be many assertions in the set, so it may not be possible to say anything at the higher semantic level about “disassuming”. There may be other assertions that implicity restrict the range of the free variable.

Also, don’t go by what you read in the literature in the words surrounding equations. Natural language and symbolic reasoning are different, and a lot of mathematics is closer to natural language than you might think. Otherwise, the Principia Mathematica would not have taken as long to write, or be as difficult to read.

Answered by Global Charm on April 27, 2021

What about discount? You would have to change the "is" to "being":

discount X being zero

The Cambridge Dictionary defines the verb "discount" as:

to decide that something or someone is not worth considering or giving attention

I do wonder if it's strong enough to act as a true antonym of "assume" in this context, though.

Answered by microenzo on April 27, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP