Is the kernel of a matrix its nullspace and nothing more? And what is the term for the dimension of a kernel?












3












$begingroup$


Are null space and kernel perfect synonyms? If so, why are there two different terms for them?



Also, does the term "nullity" have a "kernel" equivalent? Nullity refers to the dimension of the null space (and thus dimension of the kernel), and seems very important, so is there another term I should be aware of that refers to nullity?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
    $endgroup$
    – BigbearZzz
    Dec 16 '18 at 17:16








  • 1




    $begingroup$
    In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 0:38






  • 1




    $begingroup$
    @JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 0:41










  • $begingroup$
    @XanderHenderson Fair enough.
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 6:40
















3












$begingroup$


Are null space and kernel perfect synonyms? If so, why are there two different terms for them?



Also, does the term "nullity" have a "kernel" equivalent? Nullity refers to the dimension of the null space (and thus dimension of the kernel), and seems very important, so is there another term I should be aware of that refers to nullity?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
    $endgroup$
    – BigbearZzz
    Dec 16 '18 at 17:16








  • 1




    $begingroup$
    In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 0:38






  • 1




    $begingroup$
    @JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 0:41










  • $begingroup$
    @XanderHenderson Fair enough.
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 6:40














3












3








3





$begingroup$


Are null space and kernel perfect synonyms? If so, why are there two different terms for them?



Also, does the term "nullity" have a "kernel" equivalent? Nullity refers to the dimension of the null space (and thus dimension of the kernel), and seems very important, so is there another term I should be aware of that refers to nullity?










share|cite|improve this question











$endgroup$




Are null space and kernel perfect synonyms? If so, why are there two different terms for them?



Also, does the term "nullity" have a "kernel" equivalent? Nullity refers to the dimension of the null space (and thus dimension of the kernel), and seems very important, so is there another term I should be aware of that refers to nullity?







linear-algebra matrices terminology






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 17 '18 at 0:21









Xander Henderson

14.9k103555




14.9k103555










asked Dec 16 '18 at 17:14









James RonaldJames Ronald

1807




1807








  • 1




    $begingroup$
    Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
    $endgroup$
    – BigbearZzz
    Dec 16 '18 at 17:16








  • 1




    $begingroup$
    In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 0:38






  • 1




    $begingroup$
    @JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 0:41










  • $begingroup$
    @XanderHenderson Fair enough.
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 6:40














  • 1




    $begingroup$
    Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
    $endgroup$
    – BigbearZzz
    Dec 16 '18 at 17:16








  • 1




    $begingroup$
    In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 0:38






  • 1




    $begingroup$
    @JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 0:41










  • $begingroup$
    @XanderHenderson Fair enough.
    $endgroup$
    – Jair Taylor
    Dec 17 '18 at 6:40








1




1




$begingroup$
Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
$endgroup$
– BigbearZzz
Dec 16 '18 at 17:16






$begingroup$
Yes, they are the same. Different people just prefer different terms. To be honest, I just use these two terms interchangeably, depending on which one I feel like using at the moment.
$endgroup$
– BigbearZzz
Dec 16 '18 at 17:16






1




1




$begingroup$
In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
$endgroup$
– Jair Taylor
Dec 17 '18 at 0:38




$begingroup$
In my experience: the word "nullspace" is mostly used in undergraduate linear algebra courses, and "kernel" is used in more advanced courses. Don't ask me why...
$endgroup$
– Jair Taylor
Dec 17 '18 at 0:38




1




1




$begingroup$
@JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
$endgroup$
– Xander Henderson
Dec 17 '18 at 0:41




$begingroup$
@JairTaylor I would suspect that this follows from the fact that "null space" is used mostly in linear algebra (which is typically a lower-division undergraduate course) and that "kernel" is used more generally in the study of groups, rings, fields, and other more general algebraic structures (which are typically the subject of more advanced courses).
$endgroup$
– Xander Henderson
Dec 17 '18 at 0:41












$begingroup$
@XanderHenderson Fair enough.
$endgroup$
– Jair Taylor
Dec 17 '18 at 6:40




$begingroup$
@XanderHenderson Fair enough.
$endgroup$
– Jair Taylor
Dec 17 '18 at 6:40










1 Answer
1






active

oldest

votes


















3












$begingroup$

The short answer is that "kernel" and "null space" mean almost exactly the same thing, and you will likely never cause confusion by using the two terms interchangeably.



That being said, there are are some nuances, and I would not say that the two terms are "perfect synonyms". In my experience, "kernel" is a more general term than "null space". The term "kernel" is used to refer to a set in the domain of a homomorphism, where the homomorphism could be of any type; while the term "null space" refers specifically to a set in the domain of a linear transformation between vector spaces (a vector space homomorphism).



This seems to be consistent with a quick check of reliable sources on the internet. For example, if we examine the definitions on MathWorld, we find:




Definition: For any function $f:Ato B$ (where $A$ and $B$ are any sets), the kernel (also called the null space) is defined by
$$ker(f) = {x : xin Atext{ such that }f(x) = 0}.$$



Definition: If $T$ is a linear transformation of $mathbb{R}^n$, then the null space $operatorname{Null}(T)$, also called the kernel, is the set of all vectors $mathbf{X}$ such that
$$T(mathbf{X}) = mathbf{0}. $$




Per these definitions, the kernel and null space are exactly the same thing, though I would note that the definition of the null space refers only to linear transformations on real vector spaces, while the definition of the kernel applies to maps between any two sets (though, presumably, $B$ must contain some kind of zero element).



Wikipedia gives more detailed definitions. Taking a somewhat general approach from the page kernel (algebra), we have




Definition: Let $A$ and $B$ be algebraic structures of a given type and let $f$ be a homomorphism of that type from $A$ to $B$. Then the kernel of $f$ is the subset of the direct product $A times A$ consisting of all those ordered pairs of elements of $A$ whose components are both mapped by $f$ to the same element in $B$. The kernel is usually denoted $ker f$ (or a variation). In symbols:
$$ker f={(a,a')in Atimes A:f(a)=f(a')}. $$




In the cases where elements of $B$ have inverses, we have
$$ f(a) = f(a') implies 1_B = -f(a) + f(a') = f(-a+a'), $$
where $+$ denotes the appropriate operation in $A$ or $B$ (depending on context), $1_B$ is the identity element in $B$ (note that $mathbf{0}$ is the usual notation for the identity element in a vector space), and the last equality follows from properties of homomorphisms.



Wikipedia also gives the definition of a null space, under the heading kernel (linear algebra):




Definition: in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map $L : V to W$ between two vector spaces $V$ and $W$, is the set of all elements $v$ of $V$ for which $L(v) = 0$, where 0 denotes the zero vector in $W$. That is, in set-builder notation,
$$ker(L)={mathbf {v} in Vmid L(mathbf {v} )=mathbf {0} }. $$




Per these definitions, the kernel and null space are not quite the same thing. In particular, the term null space applies only to linear transformations between vector spaces, while the term kernel is much more general.



Generally speaking, you will likely not encounter the term "null space" except in the context of linear maps between vector spaces. However, you would never be misunderstood if you called it the "kernel" of that map, instead. On the other hand, if you were to refer to the "null space" of a group homomorphism, you might get a raised eyebrow or two. In that context, you are probably better off using the term "kernel".





Regarding your question about the existence of an equivalent term to "nullity," I don't know the answer, though I suspect that it is "No."



When working with vector spaces, the dimension of those vector spaces are both important and relatively simple to define and determine. The rank-nullity theorem relates the dimensions of the image and the null space, hence it is useful to have a term like "nullity" to abbreviate and simplify communication.



On the other hand, when working with more general algebraic structures, the notion of "dimension" is a lot more subtle, and does not necessarily work as you would like. For example, I am not aware of a general version of the rank-nullity theorem which can be applied to module homomorphisms (though I suspect that some weak generalization might exist?), let alone group homomorphisms. Since the "dimension" of the kernel of an arbitrary homomorphism may not even be defined, I suspect that there is no generally used term for the dimension of the kernel of a map.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
    $endgroup$
    – Ben
    Dec 17 '18 at 4:41










  • $begingroup$
    Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
    $endgroup$
    – Ben
    Dec 17 '18 at 4:50










  • $begingroup$
    @Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 4:55










  • $begingroup$
    I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
    $endgroup$
    – Ben
    Dec 17 '18 at 11:07










  • $begingroup$
    @Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 13:48











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3042861%2fis-the-kernel-of-a-matrix-its-nullspace-and-nothing-more-and-what-is-the-term-f%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









3












$begingroup$

The short answer is that "kernel" and "null space" mean almost exactly the same thing, and you will likely never cause confusion by using the two terms interchangeably.



That being said, there are are some nuances, and I would not say that the two terms are "perfect synonyms". In my experience, "kernel" is a more general term than "null space". The term "kernel" is used to refer to a set in the domain of a homomorphism, where the homomorphism could be of any type; while the term "null space" refers specifically to a set in the domain of a linear transformation between vector spaces (a vector space homomorphism).



This seems to be consistent with a quick check of reliable sources on the internet. For example, if we examine the definitions on MathWorld, we find:




Definition: For any function $f:Ato B$ (where $A$ and $B$ are any sets), the kernel (also called the null space) is defined by
$$ker(f) = {x : xin Atext{ such that }f(x) = 0}.$$



Definition: If $T$ is a linear transformation of $mathbb{R}^n$, then the null space $operatorname{Null}(T)$, also called the kernel, is the set of all vectors $mathbf{X}$ such that
$$T(mathbf{X}) = mathbf{0}. $$




Per these definitions, the kernel and null space are exactly the same thing, though I would note that the definition of the null space refers only to linear transformations on real vector spaces, while the definition of the kernel applies to maps between any two sets (though, presumably, $B$ must contain some kind of zero element).



Wikipedia gives more detailed definitions. Taking a somewhat general approach from the page kernel (algebra), we have




Definition: Let $A$ and $B$ be algebraic structures of a given type and let $f$ be a homomorphism of that type from $A$ to $B$. Then the kernel of $f$ is the subset of the direct product $A times A$ consisting of all those ordered pairs of elements of $A$ whose components are both mapped by $f$ to the same element in $B$. The kernel is usually denoted $ker f$ (or a variation). In symbols:
$$ker f={(a,a')in Atimes A:f(a)=f(a')}. $$




In the cases where elements of $B$ have inverses, we have
$$ f(a) = f(a') implies 1_B = -f(a) + f(a') = f(-a+a'), $$
where $+$ denotes the appropriate operation in $A$ or $B$ (depending on context), $1_B$ is the identity element in $B$ (note that $mathbf{0}$ is the usual notation for the identity element in a vector space), and the last equality follows from properties of homomorphisms.



Wikipedia also gives the definition of a null space, under the heading kernel (linear algebra):




Definition: in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map $L : V to W$ between two vector spaces $V$ and $W$, is the set of all elements $v$ of $V$ for which $L(v) = 0$, where 0 denotes the zero vector in $W$. That is, in set-builder notation,
$$ker(L)={mathbf {v} in Vmid L(mathbf {v} )=mathbf {0} }. $$




Per these definitions, the kernel and null space are not quite the same thing. In particular, the term null space applies only to linear transformations between vector spaces, while the term kernel is much more general.



Generally speaking, you will likely not encounter the term "null space" except in the context of linear maps between vector spaces. However, you would never be misunderstood if you called it the "kernel" of that map, instead. On the other hand, if you were to refer to the "null space" of a group homomorphism, you might get a raised eyebrow or two. In that context, you are probably better off using the term "kernel".





Regarding your question about the existence of an equivalent term to "nullity," I don't know the answer, though I suspect that it is "No."



When working with vector spaces, the dimension of those vector spaces are both important and relatively simple to define and determine. The rank-nullity theorem relates the dimensions of the image and the null space, hence it is useful to have a term like "nullity" to abbreviate and simplify communication.



On the other hand, when working with more general algebraic structures, the notion of "dimension" is a lot more subtle, and does not necessarily work as you would like. For example, I am not aware of a general version of the rank-nullity theorem which can be applied to module homomorphisms (though I suspect that some weak generalization might exist?), let alone group homomorphisms. Since the "dimension" of the kernel of an arbitrary homomorphism may not even be defined, I suspect that there is no generally used term for the dimension of the kernel of a map.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
    $endgroup$
    – Ben
    Dec 17 '18 at 4:41










  • $begingroup$
    Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
    $endgroup$
    – Ben
    Dec 17 '18 at 4:50










  • $begingroup$
    @Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 4:55










  • $begingroup$
    I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
    $endgroup$
    – Ben
    Dec 17 '18 at 11:07










  • $begingroup$
    @Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 13:48
















3












$begingroup$

The short answer is that "kernel" and "null space" mean almost exactly the same thing, and you will likely never cause confusion by using the two terms interchangeably.



That being said, there are are some nuances, and I would not say that the two terms are "perfect synonyms". In my experience, "kernel" is a more general term than "null space". The term "kernel" is used to refer to a set in the domain of a homomorphism, where the homomorphism could be of any type; while the term "null space" refers specifically to a set in the domain of a linear transformation between vector spaces (a vector space homomorphism).



This seems to be consistent with a quick check of reliable sources on the internet. For example, if we examine the definitions on MathWorld, we find:




Definition: For any function $f:Ato B$ (where $A$ and $B$ are any sets), the kernel (also called the null space) is defined by
$$ker(f) = {x : xin Atext{ such that }f(x) = 0}.$$



Definition: If $T$ is a linear transformation of $mathbb{R}^n$, then the null space $operatorname{Null}(T)$, also called the kernel, is the set of all vectors $mathbf{X}$ such that
$$T(mathbf{X}) = mathbf{0}. $$




Per these definitions, the kernel and null space are exactly the same thing, though I would note that the definition of the null space refers only to linear transformations on real vector spaces, while the definition of the kernel applies to maps between any two sets (though, presumably, $B$ must contain some kind of zero element).



Wikipedia gives more detailed definitions. Taking a somewhat general approach from the page kernel (algebra), we have




Definition: Let $A$ and $B$ be algebraic structures of a given type and let $f$ be a homomorphism of that type from $A$ to $B$. Then the kernel of $f$ is the subset of the direct product $A times A$ consisting of all those ordered pairs of elements of $A$ whose components are both mapped by $f$ to the same element in $B$. The kernel is usually denoted $ker f$ (or a variation). In symbols:
$$ker f={(a,a')in Atimes A:f(a)=f(a')}. $$




In the cases where elements of $B$ have inverses, we have
$$ f(a) = f(a') implies 1_B = -f(a) + f(a') = f(-a+a'), $$
where $+$ denotes the appropriate operation in $A$ or $B$ (depending on context), $1_B$ is the identity element in $B$ (note that $mathbf{0}$ is the usual notation for the identity element in a vector space), and the last equality follows from properties of homomorphisms.



Wikipedia also gives the definition of a null space, under the heading kernel (linear algebra):




Definition: in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map $L : V to W$ between two vector spaces $V$ and $W$, is the set of all elements $v$ of $V$ for which $L(v) = 0$, where 0 denotes the zero vector in $W$. That is, in set-builder notation,
$$ker(L)={mathbf {v} in Vmid L(mathbf {v} )=mathbf {0} }. $$




Per these definitions, the kernel and null space are not quite the same thing. In particular, the term null space applies only to linear transformations between vector spaces, while the term kernel is much more general.



Generally speaking, you will likely not encounter the term "null space" except in the context of linear maps between vector spaces. However, you would never be misunderstood if you called it the "kernel" of that map, instead. On the other hand, if you were to refer to the "null space" of a group homomorphism, you might get a raised eyebrow or two. In that context, you are probably better off using the term "kernel".





Regarding your question about the existence of an equivalent term to "nullity," I don't know the answer, though I suspect that it is "No."



When working with vector spaces, the dimension of those vector spaces are both important and relatively simple to define and determine. The rank-nullity theorem relates the dimensions of the image and the null space, hence it is useful to have a term like "nullity" to abbreviate and simplify communication.



On the other hand, when working with more general algebraic structures, the notion of "dimension" is a lot more subtle, and does not necessarily work as you would like. For example, I am not aware of a general version of the rank-nullity theorem which can be applied to module homomorphisms (though I suspect that some weak generalization might exist?), let alone group homomorphisms. Since the "dimension" of the kernel of an arbitrary homomorphism may not even be defined, I suspect that there is no generally used term for the dimension of the kernel of a map.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
    $endgroup$
    – Ben
    Dec 17 '18 at 4:41










  • $begingroup$
    Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
    $endgroup$
    – Ben
    Dec 17 '18 at 4:50










  • $begingroup$
    @Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 4:55










  • $begingroup$
    I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
    $endgroup$
    – Ben
    Dec 17 '18 at 11:07










  • $begingroup$
    @Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 13:48














3












3








3





$begingroup$

The short answer is that "kernel" and "null space" mean almost exactly the same thing, and you will likely never cause confusion by using the two terms interchangeably.



That being said, there are are some nuances, and I would not say that the two terms are "perfect synonyms". In my experience, "kernel" is a more general term than "null space". The term "kernel" is used to refer to a set in the domain of a homomorphism, where the homomorphism could be of any type; while the term "null space" refers specifically to a set in the domain of a linear transformation between vector spaces (a vector space homomorphism).



This seems to be consistent with a quick check of reliable sources on the internet. For example, if we examine the definitions on MathWorld, we find:




Definition: For any function $f:Ato B$ (where $A$ and $B$ are any sets), the kernel (also called the null space) is defined by
$$ker(f) = {x : xin Atext{ such that }f(x) = 0}.$$



Definition: If $T$ is a linear transformation of $mathbb{R}^n$, then the null space $operatorname{Null}(T)$, also called the kernel, is the set of all vectors $mathbf{X}$ such that
$$T(mathbf{X}) = mathbf{0}. $$




Per these definitions, the kernel and null space are exactly the same thing, though I would note that the definition of the null space refers only to linear transformations on real vector spaces, while the definition of the kernel applies to maps between any two sets (though, presumably, $B$ must contain some kind of zero element).



Wikipedia gives more detailed definitions. Taking a somewhat general approach from the page kernel (algebra), we have




Definition: Let $A$ and $B$ be algebraic structures of a given type and let $f$ be a homomorphism of that type from $A$ to $B$. Then the kernel of $f$ is the subset of the direct product $A times A$ consisting of all those ordered pairs of elements of $A$ whose components are both mapped by $f$ to the same element in $B$. The kernel is usually denoted $ker f$ (or a variation). In symbols:
$$ker f={(a,a')in Atimes A:f(a)=f(a')}. $$




In the cases where elements of $B$ have inverses, we have
$$ f(a) = f(a') implies 1_B = -f(a) + f(a') = f(-a+a'), $$
where $+$ denotes the appropriate operation in $A$ or $B$ (depending on context), $1_B$ is the identity element in $B$ (note that $mathbf{0}$ is the usual notation for the identity element in a vector space), and the last equality follows from properties of homomorphisms.



Wikipedia also gives the definition of a null space, under the heading kernel (linear algebra):




Definition: in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map $L : V to W$ between two vector spaces $V$ and $W$, is the set of all elements $v$ of $V$ for which $L(v) = 0$, where 0 denotes the zero vector in $W$. That is, in set-builder notation,
$$ker(L)={mathbf {v} in Vmid L(mathbf {v} )=mathbf {0} }. $$




Per these definitions, the kernel and null space are not quite the same thing. In particular, the term null space applies only to linear transformations between vector spaces, while the term kernel is much more general.



Generally speaking, you will likely not encounter the term "null space" except in the context of linear maps between vector spaces. However, you would never be misunderstood if you called it the "kernel" of that map, instead. On the other hand, if you were to refer to the "null space" of a group homomorphism, you might get a raised eyebrow or two. In that context, you are probably better off using the term "kernel".





Regarding your question about the existence of an equivalent term to "nullity," I don't know the answer, though I suspect that it is "No."



When working with vector spaces, the dimension of those vector spaces are both important and relatively simple to define and determine. The rank-nullity theorem relates the dimensions of the image and the null space, hence it is useful to have a term like "nullity" to abbreviate and simplify communication.



On the other hand, when working with more general algebraic structures, the notion of "dimension" is a lot more subtle, and does not necessarily work as you would like. For example, I am not aware of a general version of the rank-nullity theorem which can be applied to module homomorphisms (though I suspect that some weak generalization might exist?), let alone group homomorphisms. Since the "dimension" of the kernel of an arbitrary homomorphism may not even be defined, I suspect that there is no generally used term for the dimension of the kernel of a map.






share|cite|improve this answer











$endgroup$



The short answer is that "kernel" and "null space" mean almost exactly the same thing, and you will likely never cause confusion by using the two terms interchangeably.



That being said, there are are some nuances, and I would not say that the two terms are "perfect synonyms". In my experience, "kernel" is a more general term than "null space". The term "kernel" is used to refer to a set in the domain of a homomorphism, where the homomorphism could be of any type; while the term "null space" refers specifically to a set in the domain of a linear transformation between vector spaces (a vector space homomorphism).



This seems to be consistent with a quick check of reliable sources on the internet. For example, if we examine the definitions on MathWorld, we find:




Definition: For any function $f:Ato B$ (where $A$ and $B$ are any sets), the kernel (also called the null space) is defined by
$$ker(f) = {x : xin Atext{ such that }f(x) = 0}.$$



Definition: If $T$ is a linear transformation of $mathbb{R}^n$, then the null space $operatorname{Null}(T)$, also called the kernel, is the set of all vectors $mathbf{X}$ such that
$$T(mathbf{X}) = mathbf{0}. $$




Per these definitions, the kernel and null space are exactly the same thing, though I would note that the definition of the null space refers only to linear transformations on real vector spaces, while the definition of the kernel applies to maps between any two sets (though, presumably, $B$ must contain some kind of zero element).



Wikipedia gives more detailed definitions. Taking a somewhat general approach from the page kernel (algebra), we have




Definition: Let $A$ and $B$ be algebraic structures of a given type and let $f$ be a homomorphism of that type from $A$ to $B$. Then the kernel of $f$ is the subset of the direct product $A times A$ consisting of all those ordered pairs of elements of $A$ whose components are both mapped by $f$ to the same element in $B$. The kernel is usually denoted $ker f$ (or a variation). In symbols:
$$ker f={(a,a')in Atimes A:f(a)=f(a')}. $$




In the cases where elements of $B$ have inverses, we have
$$ f(a) = f(a') implies 1_B = -f(a) + f(a') = f(-a+a'), $$
where $+$ denotes the appropriate operation in $A$ or $B$ (depending on context), $1_B$ is the identity element in $B$ (note that $mathbf{0}$ is the usual notation for the identity element in a vector space), and the last equality follows from properties of homomorphisms.



Wikipedia also gives the definition of a null space, under the heading kernel (linear algebra):




Definition: in linear algebra and functional analysis, the kernel (also known as null space or nullspace) of a linear map $L : V to W$ between two vector spaces $V$ and $W$, is the set of all elements $v$ of $V$ for which $L(v) = 0$, where 0 denotes the zero vector in $W$. That is, in set-builder notation,
$$ker(L)={mathbf {v} in Vmid L(mathbf {v} )=mathbf {0} }. $$




Per these definitions, the kernel and null space are not quite the same thing. In particular, the term null space applies only to linear transformations between vector spaces, while the term kernel is much more general.



Generally speaking, you will likely not encounter the term "null space" except in the context of linear maps between vector spaces. However, you would never be misunderstood if you called it the "kernel" of that map, instead. On the other hand, if you were to refer to the "null space" of a group homomorphism, you might get a raised eyebrow or two. In that context, you are probably better off using the term "kernel".





Regarding your question about the existence of an equivalent term to "nullity," I don't know the answer, though I suspect that it is "No."



When working with vector spaces, the dimension of those vector spaces are both important and relatively simple to define and determine. The rank-nullity theorem relates the dimensions of the image and the null space, hence it is useful to have a term like "nullity" to abbreviate and simplify communication.



On the other hand, when working with more general algebraic structures, the notion of "dimension" is a lot more subtle, and does not necessarily work as you would like. For example, I am not aware of a general version of the rank-nullity theorem which can be applied to module homomorphisms (though I suspect that some weak generalization might exist?), let alone group homomorphisms. Since the "dimension" of the kernel of an arbitrary homomorphism may not even be defined, I suspect that there is no generally used term for the dimension of the kernel of a map.







share|cite|improve this answer














share|cite|improve this answer



share|cite|improve this answer








edited Dec 17 '18 at 13:49

























answered Dec 17 '18 at 0:20









Xander HendersonXander Henderson

14.9k103555




14.9k103555












  • $begingroup$
    More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
    $endgroup$
    – Ben
    Dec 17 '18 at 4:41










  • $begingroup$
    Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
    $endgroup$
    – Ben
    Dec 17 '18 at 4:50










  • $begingroup$
    @Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 4:55










  • $begingroup$
    I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
    $endgroup$
    – Ben
    Dec 17 '18 at 11:07










  • $begingroup$
    @Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 13:48


















  • $begingroup$
    More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
    $endgroup$
    – Ben
    Dec 17 '18 at 4:41










  • $begingroup$
    Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
    $endgroup$
    – Ben
    Dec 17 '18 at 4:50










  • $begingroup$
    @Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 4:55










  • $begingroup$
    I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
    $endgroup$
    – Ben
    Dec 17 '18 at 11:07










  • $begingroup$
    @Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
    $endgroup$
    – Xander Henderson
    Dec 17 '18 at 13:48
















$begingroup$
More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
$endgroup$
– Ben
Dec 17 '18 at 4:41




$begingroup$
More generaly there is also the purely categorical definition of the kernel of a morphism in a category with a zero object in terms of a universal property.
$endgroup$
– Ben
Dec 17 '18 at 4:41












$begingroup$
Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
$endgroup$
– Ben
Dec 17 '18 at 4:50




$begingroup$
Also I think in general there is no version of rank-nullity for modules, because there is not even invariant basis number for free modules!
$endgroup$
– Ben
Dec 17 '18 at 4:50












$begingroup$
@Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
$endgroup$
– Xander Henderson
Dec 17 '18 at 4:55




$begingroup$
@Ben Regarding categories: I suspected as much. I just didn't want to go there. Regarding rank-nullity: indeed, but that doesn't necessarily preclude some notion of rank-nullity with respect to, for example, the Krull dimension. But I'm an analyst, so this is way over my pay grade. ;)
$endgroup$
– Xander Henderson
Dec 17 '18 at 4:55












$begingroup$
I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
$endgroup$
– Ben
Dec 17 '18 at 11:07




$begingroup$
I don’t think the krull dimension works either. For instance, for a domain the krull dimension of an ideal (a kernel) is the same as the ring itself.
$endgroup$
– Ben
Dec 17 '18 at 11:07












$begingroup$
@Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
$endgroup$
– Xander Henderson
Dec 17 '18 at 13:48




$begingroup$
@Ben My point was not that I think that there is a generalization, only that I don't know enough of the theory in that branch of mathematics to rule it out. The kernels and images of homomorphisms play a really important role in a lot of places (e.g. homological algebra), hence it seems reasonable (to an analyst) to suspect that there is some version of rank-nullity for objects more general than vector spaces (though the "obvious* rank-nullity itself clearly fails for a module).
$endgroup$
– Xander Henderson
Dec 17 '18 at 13:48


















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3042861%2fis-the-kernel-of-a-matrix-its-nullspace-and-nothing-more-and-what-is-the-term-f%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Plaza Victoria

In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...