does (A ⇒ C) imply ( (A∨B) ⇒ C)? it seems yes. right? this is fine. But what if A is false and B is true, will C hold? if yes can I conclude that B ⇒C?
following logic rules it seems that I can conclude B ⇒C from A ⇒C! where (A ⇒C) implies ((A∨B) ⇒ C) which implies (B ⇒C).
However, looking to the final conclusion it seems confusing that (A ⇒C) implies (B ⇒C)! can you please advise if sth went wrong?
When you go from
$$A \rightarrow C$$ to
$$(A \lor B) \rightarrow C$$
you are weakening the antecedent, which is not logically valid. To see why, note that the latter statement is equivalent to
$$(A \rightarrow C) \land (B \rightarrow C)$$
and so we see that weakening the antecedent ends up strengthening the statement as a whole, which is not valid: you suddenly end up claiming the additional claim of $B \rightarrow C$ whereas all you have is $A \rightarrow C$.
Concrete counterexample:
$A$: $x$ is a prime number greater than $2$
$C$: $x$ is odd
$B$: $x$ is some natural number
Now, what is valid is to strengthen the antecedent, i.e. from $A \rightarrow C$ you can infer:
$$(A \land B) \rightarrow C$$
for that ends up weakening the statement as a whole, as it is equivalent to:
$$(A \rightarrow C) \lor (B \rightarrow C)$$
Also, weakening the consequent is valid, i.e. from $A \rightarrow C$ you can infer:
$$A \rightarrow (B \lor C)$$
... but strengthening the consequent is invalid, i.e. you cannot infer:
$$A \rightarrow (B \land C)$$
for that would be equivalent to:
$$(A \rightarrow B) \land (A \rightarrow C)$$