| symbol | write | ||
|---|---|---|---|
| ∧ | /\ | ||
| ∨ | \/ | ||
| ¬ | ! | ||
| F | FF | ||
| T | TT | ||
| ⇒ | ==> | ||
| ⇐ | <== | ||
| ⇔ | <=> | ||
| → | --> | ||
| ↔ | <-> | ||
| ∀ | AA | ||
| ∃ | EE | ||
| ≤ | <= | ||
| ≥ | >= | ||
| ≠ | != | ||
| + | + | ||
| − | - | ||
| xy | x y | ||
|
(x+1)/y |
We use the following reasoning operators. These operators are part of a meta-language, because an expression like claim1 ⇒ claim2 should only result in a truth value on meta-level but not on the level of our logic.
symbol read write as ⇒ deduces ==> ⇐ is deduced by <== ⇔ are equivalent <=>
A counterexample to a claim on one variable is a value of the variable that makes the claim not hold. For instance, x = −8 is a counterexample to x + 5 ≥ 0.
Please give counterexamples to the following claims. If there are many counterexamples, you may choose yourself which one you give.
Because of a technical limitation of the current version
of the tool, here it can only deal reliably with numbers from 0 to 10.
So please only use integers in the range [0, 10] as counterexamples.
A claim is correct if and only if it has no counterexamples.
A reasoning step is of one of the following three forms:
form counterexample:
a value of the variable that makesclaim1 ⇒ claim2 claim1 hold but claim2 not hold claim1 ⇐ claim2 claim2 hold but claim1 not hold claim1 ⇔ claim2 one of claim1 and claim2 hold, and the other not hold
Reasoning steps can be chained, like in claim1 ⇔ claim2 ⇒ claim3. (However, having both ⇒ and ⇐ in the same chain usually does not make sense.)
A reasoning step is correct if and only if it has no counterexamples.
Give counterexamples to the following reasoning steps.
Now you may use also negative numbers and numbers bigger than 10. (On the other hand, now the feedback is less easy to interpret.)
Are the following reasoning steps correct?
Type the correct reasoning operator. If more than one is correct type the most informative one.