Is the kernel of a matrix its nullspace and nothing more? And what is the term for the dimension of a kernel?
$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?
linear-algebra matrices terminology
$endgroup$
add a comment |
$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?
linear-algebra matrices terminology
$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
add a comment |
$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?
linear-algebra matrices terminology
$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
linear-algebra matrices terminology
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
$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.
$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
|
show 1 more comment
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
$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.
$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
|
show 1 more comment
$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.
$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
|
show 1 more comment
$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.
$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.
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
|
show 1 more comment
$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
|
show 1 more comment
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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