For this discussion, in order to be as clear as possible, I suggest sticking with my technical distinction between an argument and a proof, even though in ordinary discussions we don't make that technical distinction.
An argument is an ordered pair <G P> where G is a set of sentences and P is a sentence. G is the set of premises and P is the conclusion.
An argument is valid if and only if there is no model in which every member of G is true but P is false.
An argument is sound (per a given model) if and only if the argument is valid and every premise is true (in said model).
A proof is a sequence of formulas such that every line in the sequence is either an axiom or a premise or follows by the deduction rules from previous lines in the sequence. (Note that, contrary to ordinary usage, there is no such thing as an "incorrect" proof. Something is either a proof or not. If a sequence has a line that is not an axiom, premise or follows by the deduction rules from previous lines in the sequence, then that sequence is not an "incorrect" proof but rather it simply is not a proof.)*
* Note that I am simplifying by not mentioning that there are other proof forms such as sequents (not to be confused with sequences), trees, natural deduction proofs (which can be rendered as sequences of lines that each have an index number, a formula, and the set of index numbers that are the undischarged assumptions for that line), and probably others.
/
an argument, A, whose premises include the entire set of the correct premises of sound argument B — ToothyMaw
I don't know what you mean by "correct" premise. So I'll take the above as just saying:
A and B are arguments with the same set of premises.
and has the same conclusion as B — ToothyMaw
Then A and B are the same argument, since they have the same premises as each other and the same conclusion as each other.
but the conclusion is unsound for A — ToothyMaw
I wouldn't use the terminology "the conclusion is unsound for the argument". Maybe you mean that the conclusion is not entailed by the premises, i.e. the argument is not valid.
because of added steps or premises — ToothyMaw
Steps pertain to proofs not to arguments. Proofs have steps; arguments don't have steps.
So let's look at proofs. If you have a proof and add steps that are not needed, it's still a proof. There is no requirement that every step in a proof must be a needed step.
Now, every proof is relative to its axioms and premises. So let H be the set of axioms and premises that are mentioned in the proof and let T be the last line in the proof, then we say the proof is a proof of T from H.
Now, back to arguments, a very very important thing to keep in mind about classical logic is that it is
monotonic. This means that if an argument <G P> is valid than any argument <H P> is valid too where G is a subset of H. In other words, adding premises to a valid argument still results in a valid argument. That holds without exception in classical logic.*
* As an aside, this should be recognized to hold even informally in such cases where there is a valid argument but an ad hominem is gratuitously added . For example, suppose the argument is:
Premises = {"All fish are creatures", "All trout are fish", "My debate opponent is stupid"}.
Conclusion = "All trout are creatures".
That is a valid argument, despite that there is an ad hominem among the premises. That's because the logic is monotonic. The argument without the ad hominem is valid, so adding another premise doesn't result in invalidity.
Doesn't that give a model in which every member of G could be true but the conclusion, P, be false? — ToothyMaw
No.
Also, better not to say "could be true", which complicates with subjunctive modality. Just say "is true".
recursive step in a valid model — ToothyMaw
I don't know what you mean by a "step in a model" and even more I don't know what you mean by a "recursive step in a model".
an instance in which correct premises are applied to correct premises — ToothyMaw
Again, I don't know what you mean by "correct premise".
Per a given model, a sentences is either true or false (and not both true and false).
So sentences come in these varieties:
logically true (i.e. valid*, i.e. true in every model)
not logically true (i.e. not valid, i.e. false in at least one model).
logically false (i.e. false in very model)
And a sentence that is not logically true can be either logically false (false in every model) or contingent (true in at least one model but also false in at least one model).
* Notice that the word 'valid' has two different contexts: (1) A valid argument, as defined earlier, and (2) a valid sentence, as defined just above . (Also, there is the notion of valid formulas, but that requires explaining the technical difference between a formula and a sentence, and the difference between satisfaction of a formula per a model and an assignment for the variables and truth of a sentence per a model.)
in such a way that the conclusion P of argument G becomes false even though all the premises stay true? — ToothyMaw
Sentences don't change truth value per arguments. Rather, contingent sentences have different truth values per models.
Would that not be a model that would defy the formal definition? — ToothyMaw
I don't know in what sense something could be a model though "defying the formal definition".
Models, arguments, and proofs are different things, though related.