Why use the term 'models' to interpret the double turnstile symbol?
$begingroup$
A $vDash $B can be read in words as:
- A entails B
- B is a semantic consequence of A
- A models B
The first two are fine. But the third one seems a bit counter-intuitive to me. Somehow, I can't reconcile the term 'model' (used colloquially) with the notion of entailment or consequence.
Why do mathematicians and logicians use the term 'model' in such contexts? How is the term associated with the idea of entailment? And even more bizarre to me is the use of the $vDash$ symbol in different contexts. For example, let A be an assignment, and F is an atomic formula. So that A $vDash$ F (again, read as A 'models' F) means that A assigns a truth value of 1 to F. Again, this is counter-intuitive, and often had me wondering: "what is the underlying concept or idea behind it?"
logic model-theory
$endgroup$
add a comment |
$begingroup$
A $vDash $B can be read in words as:
- A entails B
- B is a semantic consequence of A
- A models B
The first two are fine. But the third one seems a bit counter-intuitive to me. Somehow, I can't reconcile the term 'model' (used colloquially) with the notion of entailment or consequence.
Why do mathematicians and logicians use the term 'model' in such contexts? How is the term associated with the idea of entailment? And even more bizarre to me is the use of the $vDash$ symbol in different contexts. For example, let A be an assignment, and F is an atomic formula. So that A $vDash$ F (again, read as A 'models' F) means that A assigns a truth value of 1 to F. Again, this is counter-intuitive, and often had me wondering: "what is the underlying concept or idea behind it?"
logic model-theory
$endgroup$
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21
add a comment |
$begingroup$
A $vDash $B can be read in words as:
- A entails B
- B is a semantic consequence of A
- A models B
The first two are fine. But the third one seems a bit counter-intuitive to me. Somehow, I can't reconcile the term 'model' (used colloquially) with the notion of entailment or consequence.
Why do mathematicians and logicians use the term 'model' in such contexts? How is the term associated with the idea of entailment? And even more bizarre to me is the use of the $vDash$ symbol in different contexts. For example, let A be an assignment, and F is an atomic formula. So that A $vDash$ F (again, read as A 'models' F) means that A assigns a truth value of 1 to F. Again, this is counter-intuitive, and often had me wondering: "what is the underlying concept or idea behind it?"
logic model-theory
$endgroup$
A $vDash $B can be read in words as:
- A entails B
- B is a semantic consequence of A
- A models B
The first two are fine. But the third one seems a bit counter-intuitive to me. Somehow, I can't reconcile the term 'model' (used colloquially) with the notion of entailment or consequence.
Why do mathematicians and logicians use the term 'model' in such contexts? How is the term associated with the idea of entailment? And even more bizarre to me is the use of the $vDash$ symbol in different contexts. For example, let A be an assignment, and F is an atomic formula. So that A $vDash$ F (again, read as A 'models' F) means that A assigns a truth value of 1 to F. Again, this is counter-intuitive, and often had me wondering: "what is the underlying concept or idea behind it?"
logic model-theory
logic model-theory
edited Jul 23 '18 at 12:41
Anthony
asked Jul 23 '18 at 12:36
AnthonyAnthony
390310
390310
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21
add a comment |
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
First, as another user has said, it is important to note that there is an important distinction between $Gamma models phi$, where $Gamma$ is a set of formulas, and $mathcal{A} models phi$, where $mathcal{A}$ is a structure. As far as I know, the word "models" is used only in the latter case. Since your question was originally about the relation between the "common" use of the word "model" and the logician's use, here I'll focus on this relationship. For more details about the history of the word "model" and its (scientific) uses, I strongly recommend Roland Müller's essay "The Notion of a Model: A Historical Overview", from which I gathered most of my information about this.
Anyway, according to Müller, one of the common uses of the word "model" is in the sense of "prototype" or "original", as when a person serves as a model for a painting, or a small-scale sculpture serves as the model for a larger construction (say, a cathedral). Notice that the salient feature here is less the idea that the "model" is the original, and more the idea that we use it to read off important properties of the object being modeled. This is still in use as when we talk in logic about using a "toy model" for studying a theory; in fact, it seems that nineteen centuries geometers, such as Plücker, literally used such toy models (three-dimensional objects) to aid in the study of geometrical theories. So, at first, the word "model" was linked to this idea of a small-scale prototype which we use to "control" for the desired properties.
Later, however, as Müller emphasizes, geometers began to encounter objects which were difficult to model in this way. In particular, both projective and hyperbolic geometries posed problems for those who wanted to build small-scale objects to serve as models for their study. Indeed, it's not entirely clear how to create a small-scale Klein bottle, or more complicated geometric objects. So, according to Müller, geometers came up with two solutions for this problem: pseudo-models and abstract models.
Pseudo-models are models that introduce systematic distortions in order to aid visualization. That is, you create an object which distorts the original one, but whose distortion is controlled, so that you know exactly which features are being distorted. In other words, we know exactly how to pass from the distorted feature to the undistorted one and vice-versa. Müller example is Poincaré's models of the hyperbolic plane using the circle or the half-plane.
The other device is an abstract model, in which we don't attempt to create a physical model or prototype, but instead attempt to give an abstract description of a mathematical structure which has the desired properties. Although Müller doesn't make the link very explicitly, it seems to me that this latter device is connected with the rise of set-theory and structural descriptions in the work of Riemann and Dedekind. The latter, especially, seemed to think of his "Systems" in this way.
Müller also deals with how the word was eventually introduced by Tarski and Robinson in order to give birth to model theory, but the important point for this question is this: when we say that $mathcal{A} models phi$, we are not saying that $mathcal{A}$ is a model of $phi$ in the sense of a representation of $phi$. Rather, we are saying that $mathcal{A}$ is a model, or prototype, from which we read off the property that $phi$. So $mathcal{A}$ is a model of $phi$ in the sense that some people speculate that Da Vinci himself is the model of the Mona Lisa: it is the original, or prototype, which Da Vinci studied in order to read the relevant properties which allowed him to paint the Mona Lisa. Alternatively, and more liberally, you can also say that $mathcal{A}$ is a model of $phi$ in the sense that a given three-dimensional object (say, a small-scale pyramid) is an object (a model) which allows us to study properties of a geometrical concept (say, the concept of tetrahedron).
So much for the word "model". Now, why use the symbol $models$ for different things? Well, there is a clear relation between them: $Gamma models phi$ iff for every $mathcal{A}$, $mathcal{A} models Gamma$ implies $mathcal{A} models phi$. So the overload is harmless (or so it seems to me).
$endgroup$
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
add a comment |
$begingroup$
The corresponding usage of "model" is e.g. "this program models the behaviour of the bees". $A$ is treated as an environment wherein $B$ is true.
$endgroup$
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
add a comment |
$begingroup$
The 'reading' #3 is a different thingy from reading #2 and #1.
As far as I know, the double turnstile ($vDash$) has two uses.
In your reading #3, $A$ is some 'structure', which can be called a 'model', an interpretation, or an 'assignment', while $B$ is a propositional formula. The notation is more like $mathcal{A}vDash B$ or $mathcal{M}vDash B$, and it should be read/understood as "The structure $mathcal{A}$ (or $mathcal{M}$) models B" or "B is true in $mathcal{A}$ (or $mathcal{M}$)."
For example, in classical propositional logic, an assignment $mathcal{A}$ is a two-valued function $A:Brightarrow {top,bot}$ where $B$ is a propositional formula.
In readings #1 and #2, $A$ and $B$ are both propositional formulas. That is the 'semantic consequence' that you understand. The notation is now $AvDash B$. Moreover, this means that for all assignments $mathcal{A}$, if $mathcal{A}vDash A$, then $mathcal{A}vDash B$.
$endgroup$
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
add a 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%2f2860309%2fwhy-use-the-term-models-to-interpret-the-double-turnstile-symbol%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
First, as another user has said, it is important to note that there is an important distinction between $Gamma models phi$, where $Gamma$ is a set of formulas, and $mathcal{A} models phi$, where $mathcal{A}$ is a structure. As far as I know, the word "models" is used only in the latter case. Since your question was originally about the relation between the "common" use of the word "model" and the logician's use, here I'll focus on this relationship. For more details about the history of the word "model" and its (scientific) uses, I strongly recommend Roland Müller's essay "The Notion of a Model: A Historical Overview", from which I gathered most of my information about this.
Anyway, according to Müller, one of the common uses of the word "model" is in the sense of "prototype" or "original", as when a person serves as a model for a painting, or a small-scale sculpture serves as the model for a larger construction (say, a cathedral). Notice that the salient feature here is less the idea that the "model" is the original, and more the idea that we use it to read off important properties of the object being modeled. This is still in use as when we talk in logic about using a "toy model" for studying a theory; in fact, it seems that nineteen centuries geometers, such as Plücker, literally used such toy models (three-dimensional objects) to aid in the study of geometrical theories. So, at first, the word "model" was linked to this idea of a small-scale prototype which we use to "control" for the desired properties.
Later, however, as Müller emphasizes, geometers began to encounter objects which were difficult to model in this way. In particular, both projective and hyperbolic geometries posed problems for those who wanted to build small-scale objects to serve as models for their study. Indeed, it's not entirely clear how to create a small-scale Klein bottle, or more complicated geometric objects. So, according to Müller, geometers came up with two solutions for this problem: pseudo-models and abstract models.
Pseudo-models are models that introduce systematic distortions in order to aid visualization. That is, you create an object which distorts the original one, but whose distortion is controlled, so that you know exactly which features are being distorted. In other words, we know exactly how to pass from the distorted feature to the undistorted one and vice-versa. Müller example is Poincaré's models of the hyperbolic plane using the circle or the half-plane.
The other device is an abstract model, in which we don't attempt to create a physical model or prototype, but instead attempt to give an abstract description of a mathematical structure which has the desired properties. Although Müller doesn't make the link very explicitly, it seems to me that this latter device is connected with the rise of set-theory and structural descriptions in the work of Riemann and Dedekind. The latter, especially, seemed to think of his "Systems" in this way.
Müller also deals with how the word was eventually introduced by Tarski and Robinson in order to give birth to model theory, but the important point for this question is this: when we say that $mathcal{A} models phi$, we are not saying that $mathcal{A}$ is a model of $phi$ in the sense of a representation of $phi$. Rather, we are saying that $mathcal{A}$ is a model, or prototype, from which we read off the property that $phi$. So $mathcal{A}$ is a model of $phi$ in the sense that some people speculate that Da Vinci himself is the model of the Mona Lisa: it is the original, or prototype, which Da Vinci studied in order to read the relevant properties which allowed him to paint the Mona Lisa. Alternatively, and more liberally, you can also say that $mathcal{A}$ is a model of $phi$ in the sense that a given three-dimensional object (say, a small-scale pyramid) is an object (a model) which allows us to study properties of a geometrical concept (say, the concept of tetrahedron).
So much for the word "model". Now, why use the symbol $models$ for different things? Well, there is a clear relation between them: $Gamma models phi$ iff for every $mathcal{A}$, $mathcal{A} models Gamma$ implies $mathcal{A} models phi$. So the overload is harmless (or so it seems to me).
$endgroup$
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
add a comment |
$begingroup$
First, as another user has said, it is important to note that there is an important distinction between $Gamma models phi$, where $Gamma$ is a set of formulas, and $mathcal{A} models phi$, where $mathcal{A}$ is a structure. As far as I know, the word "models" is used only in the latter case. Since your question was originally about the relation between the "common" use of the word "model" and the logician's use, here I'll focus on this relationship. For more details about the history of the word "model" and its (scientific) uses, I strongly recommend Roland Müller's essay "The Notion of a Model: A Historical Overview", from which I gathered most of my information about this.
Anyway, according to Müller, one of the common uses of the word "model" is in the sense of "prototype" or "original", as when a person serves as a model for a painting, or a small-scale sculpture serves as the model for a larger construction (say, a cathedral). Notice that the salient feature here is less the idea that the "model" is the original, and more the idea that we use it to read off important properties of the object being modeled. This is still in use as when we talk in logic about using a "toy model" for studying a theory; in fact, it seems that nineteen centuries geometers, such as Plücker, literally used such toy models (three-dimensional objects) to aid in the study of geometrical theories. So, at first, the word "model" was linked to this idea of a small-scale prototype which we use to "control" for the desired properties.
Later, however, as Müller emphasizes, geometers began to encounter objects which were difficult to model in this way. In particular, both projective and hyperbolic geometries posed problems for those who wanted to build small-scale objects to serve as models for their study. Indeed, it's not entirely clear how to create a small-scale Klein bottle, or more complicated geometric objects. So, according to Müller, geometers came up with two solutions for this problem: pseudo-models and abstract models.
Pseudo-models are models that introduce systematic distortions in order to aid visualization. That is, you create an object which distorts the original one, but whose distortion is controlled, so that you know exactly which features are being distorted. In other words, we know exactly how to pass from the distorted feature to the undistorted one and vice-versa. Müller example is Poincaré's models of the hyperbolic plane using the circle or the half-plane.
The other device is an abstract model, in which we don't attempt to create a physical model or prototype, but instead attempt to give an abstract description of a mathematical structure which has the desired properties. Although Müller doesn't make the link very explicitly, it seems to me that this latter device is connected with the rise of set-theory and structural descriptions in the work of Riemann and Dedekind. The latter, especially, seemed to think of his "Systems" in this way.
Müller also deals with how the word was eventually introduced by Tarski and Robinson in order to give birth to model theory, but the important point for this question is this: when we say that $mathcal{A} models phi$, we are not saying that $mathcal{A}$ is a model of $phi$ in the sense of a representation of $phi$. Rather, we are saying that $mathcal{A}$ is a model, or prototype, from which we read off the property that $phi$. So $mathcal{A}$ is a model of $phi$ in the sense that some people speculate that Da Vinci himself is the model of the Mona Lisa: it is the original, or prototype, which Da Vinci studied in order to read the relevant properties which allowed him to paint the Mona Lisa. Alternatively, and more liberally, you can also say that $mathcal{A}$ is a model of $phi$ in the sense that a given three-dimensional object (say, a small-scale pyramid) is an object (a model) which allows us to study properties of a geometrical concept (say, the concept of tetrahedron).
So much for the word "model". Now, why use the symbol $models$ for different things? Well, there is a clear relation between them: $Gamma models phi$ iff for every $mathcal{A}$, $mathcal{A} models Gamma$ implies $mathcal{A} models phi$. So the overload is harmless (or so it seems to me).
$endgroup$
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
add a comment |
$begingroup$
First, as another user has said, it is important to note that there is an important distinction between $Gamma models phi$, where $Gamma$ is a set of formulas, and $mathcal{A} models phi$, where $mathcal{A}$ is a structure. As far as I know, the word "models" is used only in the latter case. Since your question was originally about the relation between the "common" use of the word "model" and the logician's use, here I'll focus on this relationship. For more details about the history of the word "model" and its (scientific) uses, I strongly recommend Roland Müller's essay "The Notion of a Model: A Historical Overview", from which I gathered most of my information about this.
Anyway, according to Müller, one of the common uses of the word "model" is in the sense of "prototype" or "original", as when a person serves as a model for a painting, or a small-scale sculpture serves as the model for a larger construction (say, a cathedral). Notice that the salient feature here is less the idea that the "model" is the original, and more the idea that we use it to read off important properties of the object being modeled. This is still in use as when we talk in logic about using a "toy model" for studying a theory; in fact, it seems that nineteen centuries geometers, such as Plücker, literally used such toy models (three-dimensional objects) to aid in the study of geometrical theories. So, at first, the word "model" was linked to this idea of a small-scale prototype which we use to "control" for the desired properties.
Later, however, as Müller emphasizes, geometers began to encounter objects which were difficult to model in this way. In particular, both projective and hyperbolic geometries posed problems for those who wanted to build small-scale objects to serve as models for their study. Indeed, it's not entirely clear how to create a small-scale Klein bottle, or more complicated geometric objects. So, according to Müller, geometers came up with two solutions for this problem: pseudo-models and abstract models.
Pseudo-models are models that introduce systematic distortions in order to aid visualization. That is, you create an object which distorts the original one, but whose distortion is controlled, so that you know exactly which features are being distorted. In other words, we know exactly how to pass from the distorted feature to the undistorted one and vice-versa. Müller example is Poincaré's models of the hyperbolic plane using the circle or the half-plane.
The other device is an abstract model, in which we don't attempt to create a physical model or prototype, but instead attempt to give an abstract description of a mathematical structure which has the desired properties. Although Müller doesn't make the link very explicitly, it seems to me that this latter device is connected with the rise of set-theory and structural descriptions in the work of Riemann and Dedekind. The latter, especially, seemed to think of his "Systems" in this way.
Müller also deals with how the word was eventually introduced by Tarski and Robinson in order to give birth to model theory, but the important point for this question is this: when we say that $mathcal{A} models phi$, we are not saying that $mathcal{A}$ is a model of $phi$ in the sense of a representation of $phi$. Rather, we are saying that $mathcal{A}$ is a model, or prototype, from which we read off the property that $phi$. So $mathcal{A}$ is a model of $phi$ in the sense that some people speculate that Da Vinci himself is the model of the Mona Lisa: it is the original, or prototype, which Da Vinci studied in order to read the relevant properties which allowed him to paint the Mona Lisa. Alternatively, and more liberally, you can also say that $mathcal{A}$ is a model of $phi$ in the sense that a given three-dimensional object (say, a small-scale pyramid) is an object (a model) which allows us to study properties of a geometrical concept (say, the concept of tetrahedron).
So much for the word "model". Now, why use the symbol $models$ for different things? Well, there is a clear relation between them: $Gamma models phi$ iff for every $mathcal{A}$, $mathcal{A} models Gamma$ implies $mathcal{A} models phi$. So the overload is harmless (or so it seems to me).
$endgroup$
First, as another user has said, it is important to note that there is an important distinction between $Gamma models phi$, where $Gamma$ is a set of formulas, and $mathcal{A} models phi$, where $mathcal{A}$ is a structure. As far as I know, the word "models" is used only in the latter case. Since your question was originally about the relation between the "common" use of the word "model" and the logician's use, here I'll focus on this relationship. For more details about the history of the word "model" and its (scientific) uses, I strongly recommend Roland Müller's essay "The Notion of a Model: A Historical Overview", from which I gathered most of my information about this.
Anyway, according to Müller, one of the common uses of the word "model" is in the sense of "prototype" or "original", as when a person serves as a model for a painting, or a small-scale sculpture serves as the model for a larger construction (say, a cathedral). Notice that the salient feature here is less the idea that the "model" is the original, and more the idea that we use it to read off important properties of the object being modeled. This is still in use as when we talk in logic about using a "toy model" for studying a theory; in fact, it seems that nineteen centuries geometers, such as Plücker, literally used such toy models (three-dimensional objects) to aid in the study of geometrical theories. So, at first, the word "model" was linked to this idea of a small-scale prototype which we use to "control" for the desired properties.
Later, however, as Müller emphasizes, geometers began to encounter objects which were difficult to model in this way. In particular, both projective and hyperbolic geometries posed problems for those who wanted to build small-scale objects to serve as models for their study. Indeed, it's not entirely clear how to create a small-scale Klein bottle, or more complicated geometric objects. So, according to Müller, geometers came up with two solutions for this problem: pseudo-models and abstract models.
Pseudo-models are models that introduce systematic distortions in order to aid visualization. That is, you create an object which distorts the original one, but whose distortion is controlled, so that you know exactly which features are being distorted. In other words, we know exactly how to pass from the distorted feature to the undistorted one and vice-versa. Müller example is Poincaré's models of the hyperbolic plane using the circle or the half-plane.
The other device is an abstract model, in which we don't attempt to create a physical model or prototype, but instead attempt to give an abstract description of a mathematical structure which has the desired properties. Although Müller doesn't make the link very explicitly, it seems to me that this latter device is connected with the rise of set-theory and structural descriptions in the work of Riemann and Dedekind. The latter, especially, seemed to think of his "Systems" in this way.
Müller also deals with how the word was eventually introduced by Tarski and Robinson in order to give birth to model theory, but the important point for this question is this: when we say that $mathcal{A} models phi$, we are not saying that $mathcal{A}$ is a model of $phi$ in the sense of a representation of $phi$. Rather, we are saying that $mathcal{A}$ is a model, or prototype, from which we read off the property that $phi$. So $mathcal{A}$ is a model of $phi$ in the sense that some people speculate that Da Vinci himself is the model of the Mona Lisa: it is the original, or prototype, which Da Vinci studied in order to read the relevant properties which allowed him to paint the Mona Lisa. Alternatively, and more liberally, you can also say that $mathcal{A}$ is a model of $phi$ in the sense that a given three-dimensional object (say, a small-scale pyramid) is an object (a model) which allows us to study properties of a geometrical concept (say, the concept of tetrahedron).
So much for the word "model". Now, why use the symbol $models$ for different things? Well, there is a clear relation between them: $Gamma models phi$ iff for every $mathcal{A}$, $mathcal{A} models Gamma$ implies $mathcal{A} models phi$. So the overload is harmless (or so it seems to me).
answered Jul 24 '18 at 19:29
NagaseNagase
3,09211023
3,09211023
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
add a comment |
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
$begingroup$
You have answered it perfectly, and in a way that satisfied my curiosity. Thank you. I will read up on your suggested literature right away. And will come back here if i have any further questions.
$endgroup$
– Anthony
Jul 24 '18 at 22:52
1
1
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
@Anthony - I'm glad you found this answer helpful. If you are interested in further details about the history of model theory, I suggest checking out Wilfrid Hodge's "The History of Model Theory", which you can download from his website or read in Button & Walsh's Philosophy and Model Theory (it's printed there as an appendix).
$endgroup$
– Nagase
Jul 24 '18 at 23:04
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
$begingroup$
Might i enquire where one could access Mueller's article?
$endgroup$
– Anthony
Jul 25 '18 at 4:03
add a comment |
$begingroup$
The corresponding usage of "model" is e.g. "this program models the behaviour of the bees". $A$ is treated as an environment wherein $B$ is true.
$endgroup$
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
add a comment |
$begingroup$
The corresponding usage of "model" is e.g. "this program models the behaviour of the bees". $A$ is treated as an environment wherein $B$ is true.
$endgroup$
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
add a comment |
$begingroup$
The corresponding usage of "model" is e.g. "this program models the behaviour of the bees". $A$ is treated as an environment wherein $B$ is true.
$endgroup$
The corresponding usage of "model" is e.g. "this program models the behaviour of the bees". $A$ is treated as an environment wherein $B$ is true.
answered Jul 23 '18 at 12:41
Kenny LauKenny Lau
20k2160
20k2160
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
add a comment |
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
I apologize, but i really do feel like i'm missing a key picture here. Your example jibes precisely with what goes through my mind when i think of the colloquial use of 'models', in this case, it means the computer program being a virtual 'representation' of the behavior of bees. Still, I can't quite relate that analogy with the notion of semantic consequence? What is the abstraction that takes one from the formal definition of 'A models B' to a computer program which models the behavior of bees? Further clarifications would be much appreciated. Thank you.
$endgroup$
– Anthony
Jul 23 '18 at 13:13
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
$begingroup$
Actually I'm not so sure now that you ask.
$endgroup$
– Kenny Lau
Jul 23 '18 at 13:17
add a comment |
$begingroup$
The 'reading' #3 is a different thingy from reading #2 and #1.
As far as I know, the double turnstile ($vDash$) has two uses.
In your reading #3, $A$ is some 'structure', which can be called a 'model', an interpretation, or an 'assignment', while $B$ is a propositional formula. The notation is more like $mathcal{A}vDash B$ or $mathcal{M}vDash B$, and it should be read/understood as "The structure $mathcal{A}$ (or $mathcal{M}$) models B" or "B is true in $mathcal{A}$ (or $mathcal{M}$)."
For example, in classical propositional logic, an assignment $mathcal{A}$ is a two-valued function $A:Brightarrow {top,bot}$ where $B$ is a propositional formula.
In readings #1 and #2, $A$ and $B$ are both propositional formulas. That is the 'semantic consequence' that you understand. The notation is now $AvDash B$. Moreover, this means that for all assignments $mathcal{A}$, if $mathcal{A}vDash A$, then $mathcal{A}vDash B$.
$endgroup$
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
add a comment |
$begingroup$
The 'reading' #3 is a different thingy from reading #2 and #1.
As far as I know, the double turnstile ($vDash$) has two uses.
In your reading #3, $A$ is some 'structure', which can be called a 'model', an interpretation, or an 'assignment', while $B$ is a propositional formula. The notation is more like $mathcal{A}vDash B$ or $mathcal{M}vDash B$, and it should be read/understood as "The structure $mathcal{A}$ (or $mathcal{M}$) models B" or "B is true in $mathcal{A}$ (or $mathcal{M}$)."
For example, in classical propositional logic, an assignment $mathcal{A}$ is a two-valued function $A:Brightarrow {top,bot}$ where $B$ is a propositional formula.
In readings #1 and #2, $A$ and $B$ are both propositional formulas. That is the 'semantic consequence' that you understand. The notation is now $AvDash B$. Moreover, this means that for all assignments $mathcal{A}$, if $mathcal{A}vDash A$, then $mathcal{A}vDash B$.
$endgroup$
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
add a comment |
$begingroup$
The 'reading' #3 is a different thingy from reading #2 and #1.
As far as I know, the double turnstile ($vDash$) has two uses.
In your reading #3, $A$ is some 'structure', which can be called a 'model', an interpretation, or an 'assignment', while $B$ is a propositional formula. The notation is more like $mathcal{A}vDash B$ or $mathcal{M}vDash B$, and it should be read/understood as "The structure $mathcal{A}$ (or $mathcal{M}$) models B" or "B is true in $mathcal{A}$ (or $mathcal{M}$)."
For example, in classical propositional logic, an assignment $mathcal{A}$ is a two-valued function $A:Brightarrow {top,bot}$ where $B$ is a propositional formula.
In readings #1 and #2, $A$ and $B$ are both propositional formulas. That is the 'semantic consequence' that you understand. The notation is now $AvDash B$. Moreover, this means that for all assignments $mathcal{A}$, if $mathcal{A}vDash A$, then $mathcal{A}vDash B$.
$endgroup$
The 'reading' #3 is a different thingy from reading #2 and #1.
As far as I know, the double turnstile ($vDash$) has two uses.
In your reading #3, $A$ is some 'structure', which can be called a 'model', an interpretation, or an 'assignment', while $B$ is a propositional formula. The notation is more like $mathcal{A}vDash B$ or $mathcal{M}vDash B$, and it should be read/understood as "The structure $mathcal{A}$ (or $mathcal{M}$) models B" or "B is true in $mathcal{A}$ (or $mathcal{M}$)."
For example, in classical propositional logic, an assignment $mathcal{A}$ is a two-valued function $A:Brightarrow {top,bot}$ where $B$ is a propositional formula.
In readings #1 and #2, $A$ and $B$ are both propositional formulas. That is the 'semantic consequence' that you understand. The notation is now $AvDash B$. Moreover, this means that for all assignments $mathcal{A}$, if $mathcal{A}vDash A$, then $mathcal{A}vDash B$.
edited Jul 23 '18 at 18:53
answered Jul 23 '18 at 17:22
PoypoyanPoypoyan
483411
483411
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
add a comment |
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
Indeed. I very much agree with you that they are two different things. But i can't help but wonder if there is some kind of underlying abstraction which connects the two "thingies" as you put it. I mean for mathematicians, and logicians, two class of people who are hilariously meticulous, and who outright despise ambiguity and imprecision; for them to use the same symbol to denote two things? Surely there have to be a reason? If there isnt any underlying abstraction (an overlap in concept) between the two, then why use two symbols which could potentially lead to ambiguities?
$endgroup$
– Anthony
Jul 24 '18 at 13:12
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
$begingroup$
It's just like how in programming we do operator overloading for user defined types. Or like how the '+' symbol originally used for the addition of natural numbers is being used for other purposes like the addition of matrices, vectors, etc. etc, because there is some underlying similarity in the concepts
$endgroup$
– Anthony
Jul 24 '18 at 13:35
2
2
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
$begingroup$
@Anthony: The meanings are closely related. If $Gamma$ is a set of formulas, then $GammavDashvarphi$ means that $mathcal MvDashvarphi$ for all $mathcal M$ that satisify $Gamma$. So when we write $GammavDashvarphi$ we're essentially using $Gamma$ as a stand-in for an arbitrary structure that satisfies it -- and that's the point of putting a $Gamma$ to the left of a $vDash$ at all,
$endgroup$
– Henning Makholm
Jul 24 '18 at 20:43
add a 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%2f2860309%2fwhy-use-the-term-models-to-interpret-the-double-turnstile-symbol%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
$begingroup$
Even the terms "fashion model" and "model airplane" seem reasonably consistent with the way the term "model" is used in math and science, to me at least. What colloquial use of "model" are you thinking of? Just curious.
$endgroup$
– saulspatz
Jul 23 '18 at 13:01
$begingroup$
@saulspatz By colloquial use, I was thinking along the lines of 'represent' or 'imitate'. To be fair, yes, 'model' airplane and 'fashion model' does jibe with common usage. But still, in the case of entailment, or semantic consequence? When we say A models (represents? imitates?) B, how do we relate to the idea of A entails B?
$endgroup$
– Anthony
Jul 23 '18 at 13:05
$begingroup$
I have to admit that I don't remember anything about semantics; I had to look up the double turnstile. Now that I have, I tend to agree with you, but I may misunderstand the Wikipedia article. I would say, "The natural numbers with addition are a model for group theory," whereas it seems the usage in the article is, "Group theory models the natural numbers with addition." I hope someone knowledgeable answers your question. +1
$endgroup$
– saulspatz
Jul 23 '18 at 13:21