When "subtraction's not defined for all numbers or elements"
it's always element of a model. This is in a sense that "in model
theory in logic when there is a model of elements their relations,
then carrying the relation on the model is the same as the logic".
So, there are two models, "addition and subtraction, defined",
and "addition and not-addition, where the model says or model
does-not-say, results of addition".
Then model theory is most usual for having two theories with
the same model, or of course two theories with different models,
and how their sub-models and super-models are the same
(or different, or, opposite).
This way "substraction, and, not-subtraction" are as well defined
as "addition, and, not-addition".
Otherwise there is closing in terms the complementary then
erasing except as "defined, also closed".
Then, "completeness" is generally in terms of model while
"closedness" or "closure", is in the "defined and not-defined".
Then, that some have the integers with infinity, is for its
properties where undefined as "not-complete" or "not-compact",
that also it's "infinity" that defines "complete" or "compact".
Here for example "-1 is undefined as an element, that according
to the axiomatization of elements existing must exist, the element
to have any properties, obviously it is its own defined term".
Then, the point of languages like ZF set theory with "only two
defined terms Empty Set and Regular Well-Founded Infinite
Set, the rest resulting after existence the logical axioms in relation
where the only relation is "element-of" that also the only elements
are "defined by their elements", except Empty Set defining one set",
then for example is for first that counting numbers fit.
Which results all the arithmetic on sets combined with their membership
properties and regularity and well-foundedness....
There is for example "in the language of domains, each has their own
empty set representing the relation in types via placeholder", or,
"that there is an infinite set defines more than one, infinite 'set',
by its members or what it contains or what is an element of it",
just reminds of the symmetric and complementary relations, which
in all infinite arithmetic fully let out or roll over that rolls under, while,
when only needing closed categories, they roll over to roll over,
making just as natural a model and even directly, what all suffices
for elements of arithmetic from the elements, or from the domain.
Of course this is usually enough called "schemes" that result for
under one big scheme, of transfinite induction, it's not relevant
writing out the each case "and for k (+++...), +1, ...", from writing
"for each k: k+1".
"Garbage in : garbage out" is the usual idea that "inferences are
blameless, but stipulations aren't", that those would or could be
"false axioms" to otherwise unqualifiedly "declare their domain
and elements and a model".
Then, the point is relation to fallacy is close: the "arguments ad ...",
are _not erroneous_ in the sense of existing grounds for mutual
conclusion, only _erroneous to not negate from defined_ what
results "their conclusion, their conclusion, their conclusion, ...".
This is where "a true negatory and affirmatory logic has no prototype
of non-logical fallacy, because all contradictions have the same form
as the Liar, which is not necessarily a logical paradox".
(Of course one can define numbers including in terms infinity - (infinity - 0),
infinity - (infinity - 1), ... resulting in a model of positive integers by "subtraction",
and a limit ordinal, with that basically "only pairs cancel" instead of "zeros are zero".)