Reconstruction of FOL language

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












If we have a FOL language $S$ and we suddenly lost its logical structure $left(rightarrow,wedge,vee,bot,top,forall x,exists xright)$, can we recover it (modulo a logical equivalence) using only the logical consequence relation: $models$ ?



Let's consider $S$ the set of formulas of a first order logic and $bar S$ its quotient set by the logical equivalence relation ($equiv$).



All logical connectives over $bar S$ can be obviously expressed using only $models$, for example: $$bar prightarrowbar q=leftrin S $$



Now, and in order to reconstruct quantifiers, let's consider the following set :
$$ Pi = leftpiinbig(bar S^bar Sbig)^* middlevert beginarrayl
forall pinbar S, (pi pmodels p)wedge(pi pi p=pi p) \
forall p,qinbar S, pi (pi prightarrowpi q)=pi prightarrowpi q\
forall pinbar S,Gammasubseteqbar S,Gammamodels pRightarrow pi Gamma models pi p
endarrayright $$
I think that elements of $Pi_e=leftpiinPi,exists!left(pi_1,pi_2right)inPi^2,pi=pi_1circpi_2right$ are universal quantifiers (i.e.
$ pmapstoforall x, p[aleftarrow x] $ where $x$ doesn't occur in $p$ and $a$ is a variable or a constant) plus circular substitutions conjunctions: $$pmapstobigwedge_i<npleft[x_0leftarrow x_i,...,x_kleftarrow x_(k+i mod n),...,x_n-1leftarrow x_(n-1+i mod n)right]$$
Where $(x_i)_i$ can be variables, functions or relations of the same arity.



Is this claim true in intuitionist FOL and in classic FOL ?



If the hole subject is already discussed, could someone please refer me to appropriate articles, and thanks a lot.




EDIT: To be more clear, I'm asking about recovering the logical signature up to a logical equivalence. So we can determine some relation between formulas equivalence classes like: $overlineforall x, P(x)$ is a result of an application of universal quantifier on $overlineP(x)$ while $overlineP(x)wedge Q(x)$ is not.




EDIT: And since this is not possible in general, is it possible at least when the non logical signature is finite and contains at least one non-zero arity relation and one non-zero arity function ?







share|cite|improve this question





















  • Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
    – Noah Schweber
    Jul 28 at 19:20










  • Yes, you have reason, I'm sorry for that mistake.
    – Ahmed Lazhar
    Jul 28 at 19:31














up vote
3
down vote

favorite












If we have a FOL language $S$ and we suddenly lost its logical structure $left(rightarrow,wedge,vee,bot,top,forall x,exists xright)$, can we recover it (modulo a logical equivalence) using only the logical consequence relation: $models$ ?



Let's consider $S$ the set of formulas of a first order logic and $bar S$ its quotient set by the logical equivalence relation ($equiv$).



All logical connectives over $bar S$ can be obviously expressed using only $models$, for example: $$bar prightarrowbar q=leftrin S $$



Now, and in order to reconstruct quantifiers, let's consider the following set :
$$ Pi = leftpiinbig(bar S^bar Sbig)^* middlevert beginarrayl
forall pinbar S, (pi pmodels p)wedge(pi pi p=pi p) \
forall p,qinbar S, pi (pi prightarrowpi q)=pi prightarrowpi q\
forall pinbar S,Gammasubseteqbar S,Gammamodels pRightarrow pi Gamma models pi p
endarrayright $$
I think that elements of $Pi_e=leftpiinPi,exists!left(pi_1,pi_2right)inPi^2,pi=pi_1circpi_2right$ are universal quantifiers (i.e.
$ pmapstoforall x, p[aleftarrow x] $ where $x$ doesn't occur in $p$ and $a$ is a variable or a constant) plus circular substitutions conjunctions: $$pmapstobigwedge_i<npleft[x_0leftarrow x_i,...,x_kleftarrow x_(k+i mod n),...,x_n-1leftarrow x_(n-1+i mod n)right]$$
Where $(x_i)_i$ can be variables, functions or relations of the same arity.



Is this claim true in intuitionist FOL and in classic FOL ?



If the hole subject is already discussed, could someone please refer me to appropriate articles, and thanks a lot.




EDIT: To be more clear, I'm asking about recovering the logical signature up to a logical equivalence. So we can determine some relation between formulas equivalence classes like: $overlineforall x, P(x)$ is a result of an application of universal quantifier on $overlineP(x)$ while $overlineP(x)wedge Q(x)$ is not.




EDIT: And since this is not possible in general, is it possible at least when the non logical signature is finite and contains at least one non-zero arity relation and one non-zero arity function ?







share|cite|improve this question





















  • Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
    – Noah Schweber
    Jul 28 at 19:20










  • Yes, you have reason, I'm sorry for that mistake.
    – Ahmed Lazhar
    Jul 28 at 19:31












up vote
3
down vote

favorite









up vote
3
down vote

favorite











If we have a FOL language $S$ and we suddenly lost its logical structure $left(rightarrow,wedge,vee,bot,top,forall x,exists xright)$, can we recover it (modulo a logical equivalence) using only the logical consequence relation: $models$ ?



Let's consider $S$ the set of formulas of a first order logic and $bar S$ its quotient set by the logical equivalence relation ($equiv$).



All logical connectives over $bar S$ can be obviously expressed using only $models$, for example: $$bar prightarrowbar q=leftrin S $$



Now, and in order to reconstruct quantifiers, let's consider the following set :
$$ Pi = leftpiinbig(bar S^bar Sbig)^* middlevert beginarrayl
forall pinbar S, (pi pmodels p)wedge(pi pi p=pi p) \
forall p,qinbar S, pi (pi prightarrowpi q)=pi prightarrowpi q\
forall pinbar S,Gammasubseteqbar S,Gammamodels pRightarrow pi Gamma models pi p
endarrayright $$
I think that elements of $Pi_e=leftpiinPi,exists!left(pi_1,pi_2right)inPi^2,pi=pi_1circpi_2right$ are universal quantifiers (i.e.
$ pmapstoforall x, p[aleftarrow x] $ where $x$ doesn't occur in $p$ and $a$ is a variable or a constant) plus circular substitutions conjunctions: $$pmapstobigwedge_i<npleft[x_0leftarrow x_i,...,x_kleftarrow x_(k+i mod n),...,x_n-1leftarrow x_(n-1+i mod n)right]$$
Where $(x_i)_i$ can be variables, functions or relations of the same arity.



Is this claim true in intuitionist FOL and in classic FOL ?



If the hole subject is already discussed, could someone please refer me to appropriate articles, and thanks a lot.




EDIT: To be more clear, I'm asking about recovering the logical signature up to a logical equivalence. So we can determine some relation between formulas equivalence classes like: $overlineforall x, P(x)$ is a result of an application of universal quantifier on $overlineP(x)$ while $overlineP(x)wedge Q(x)$ is not.




EDIT: And since this is not possible in general, is it possible at least when the non logical signature is finite and contains at least one non-zero arity relation and one non-zero arity function ?







share|cite|improve this question













If we have a FOL language $S$ and we suddenly lost its logical structure $left(rightarrow,wedge,vee,bot,top,forall x,exists xright)$, can we recover it (modulo a logical equivalence) using only the logical consequence relation: $models$ ?



Let's consider $S$ the set of formulas of a first order logic and $bar S$ its quotient set by the logical equivalence relation ($equiv$).



All logical connectives over $bar S$ can be obviously expressed using only $models$, for example: $$bar prightarrowbar q=leftrin S $$



Now, and in order to reconstruct quantifiers, let's consider the following set :
$$ Pi = leftpiinbig(bar S^bar Sbig)^* middlevert beginarrayl
forall pinbar S, (pi pmodels p)wedge(pi pi p=pi p) \
forall p,qinbar S, pi (pi prightarrowpi q)=pi prightarrowpi q\
forall pinbar S,Gammasubseteqbar S,Gammamodels pRightarrow pi Gamma models pi p
endarrayright $$
I think that elements of $Pi_e=leftpiinPi,exists!left(pi_1,pi_2right)inPi^2,pi=pi_1circpi_2right$ are universal quantifiers (i.e.
$ pmapstoforall x, p[aleftarrow x] $ where $x$ doesn't occur in $p$ and $a$ is a variable or a constant) plus circular substitutions conjunctions: $$pmapstobigwedge_i<npleft[x_0leftarrow x_i,...,x_kleftarrow x_(k+i mod n),...,x_n-1leftarrow x_(n-1+i mod n)right]$$
Where $(x_i)_i$ can be variables, functions or relations of the same arity.



Is this claim true in intuitionist FOL and in classic FOL ?



If the hole subject is already discussed, could someone please refer me to appropriate articles, and thanks a lot.




EDIT: To be more clear, I'm asking about recovering the logical signature up to a logical equivalence. So we can determine some relation between formulas equivalence classes like: $overlineforall x, P(x)$ is a result of an application of universal quantifier on $overlineP(x)$ while $overlineP(x)wedge Q(x)$ is not.




EDIT: And since this is not possible in general, is it possible at least when the non logical signature is finite and contains at least one non-zero arity relation and one non-zero arity function ?









share|cite|improve this question












share|cite|improve this question




share|cite|improve this question








edited Jul 29 at 7:19
























asked Jul 28 at 18:34









Ahmed Lazhar

618




618











  • Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
    – Noah Schweber
    Jul 28 at 19:20










  • Yes, you have reason, I'm sorry for that mistake.
    – Ahmed Lazhar
    Jul 28 at 19:31
















  • Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
    – Noah Schweber
    Jul 28 at 19:20










  • Yes, you have reason, I'm sorry for that mistake.
    – Ahmed Lazhar
    Jul 28 at 19:31















Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
– Noah Schweber
Jul 28 at 19:20




Note that you seem to be juggling between sentences and formulas a bit, here; it ultimately makes no difference, but working with sentences only makes things messier (since in general $forall xvarphi(x)$ can be a sentence without $varphi(x)$ being a sentence).
– Noah Schweber
Jul 28 at 19:20












Yes, you have reason, I'm sorry for that mistake.
– Ahmed Lazhar
Jul 28 at 19:31




Yes, you have reason, I'm sorry for that mistake.
– Ahmed Lazhar
Jul 28 at 19:31










1 Answer
1






active

oldest

votes

















up vote
3
down vote



accepted










EDIT: Formulas make the situation even easier: any permutation of the variables induces an automorphism of $mathcalB$. For this reason I've left my answer mostly as is, since the interesting situation is when we restrict attention to sentences.



(The above assumes that we don't identify a formula with its universal closure; if we do, then the situation is the same as for sentences since every formula is equivalent to a sentence, namely its universal closure.)




No, you cannot do this in general: when we look at the Boolean algebra $mathcalB$ of semantic equivalence classes of $S$-sentences (which is what you're left with when you forget everything except "$models$" - incidentally, this is the Lindenbaum algebra of the empty theory over $S$), this algebra has lots of nontrivial automorphisms - these will send sentences to non-equivalent sentences while preserving the $models$-structure.



Under weak hypotheses on $S$ (let's assume $S$ is countable for now) we can prove this quickly. If $S$ contains two distinct symbols of the same type (e.g. two constant symbols, or two $17$-ary relation symbols, or etc.), then swapping them induces a nontrivial automorphism of $mathcalB$. More complicatedly, if $S$ is infinite then $mathcalB$ is a countable atomless Boolean algebra, and these are homogeneous (given any two elements neither of which is $0$ or $1$, there is an automorphism swapping them); this is proved by a back-and-forth argument, similar to that presented in this proof that any two countable atomless Boolean algebras are isomorphic. Similarly, if $S=emptyset$ then any permutation of the sentences of the form "there are exactly $n$ elements" induces an automorphism of $mathcalB$.



I believe in fact that we can never perform the reconstruction you want, but I don't have a proof of that yet. Note in particular that we can produces examples of $S$ where some elements of $mathcalB$ are atoms but other elements don't lie above any atoms, so it's neither atomless nor "atomful;" this complicates the picture a bit.




The picture for intuitionistic logic will be similar, except with Heyting algebras taking the role of Boolean algebras. In general, any logic allowing a significant amount of reconstruction along the lines you're proposing would have to be very "algebraically restrictive" (in the sense of algebraic logic), and I'm not aware of any natural such logics.






share|cite|improve this answer























  • Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
    – Ahmed Lazhar
    Jul 28 at 19:29










  • @AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
    – Henning Makholm
    Jul 28 at 19:33











  • @HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
    – Noah Schweber
    Jul 28 at 20:27










  • @NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
    – Ahmed Lazhar
    Jul 29 at 6:45










  • Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
    – Ahmed Lazhar
    Jul 29 at 7:12










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',
convertImagesToLinks: true,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2865485%2freconstruction-of-fol-language%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
3
down vote



accepted










EDIT: Formulas make the situation even easier: any permutation of the variables induces an automorphism of $mathcalB$. For this reason I've left my answer mostly as is, since the interesting situation is when we restrict attention to sentences.



(The above assumes that we don't identify a formula with its universal closure; if we do, then the situation is the same as for sentences since every formula is equivalent to a sentence, namely its universal closure.)




No, you cannot do this in general: when we look at the Boolean algebra $mathcalB$ of semantic equivalence classes of $S$-sentences (which is what you're left with when you forget everything except "$models$" - incidentally, this is the Lindenbaum algebra of the empty theory over $S$), this algebra has lots of nontrivial automorphisms - these will send sentences to non-equivalent sentences while preserving the $models$-structure.



Under weak hypotheses on $S$ (let's assume $S$ is countable for now) we can prove this quickly. If $S$ contains two distinct symbols of the same type (e.g. two constant symbols, or two $17$-ary relation symbols, or etc.), then swapping them induces a nontrivial automorphism of $mathcalB$. More complicatedly, if $S$ is infinite then $mathcalB$ is a countable atomless Boolean algebra, and these are homogeneous (given any two elements neither of which is $0$ or $1$, there is an automorphism swapping them); this is proved by a back-and-forth argument, similar to that presented in this proof that any two countable atomless Boolean algebras are isomorphic. Similarly, if $S=emptyset$ then any permutation of the sentences of the form "there are exactly $n$ elements" induces an automorphism of $mathcalB$.



I believe in fact that we can never perform the reconstruction you want, but I don't have a proof of that yet. Note in particular that we can produces examples of $S$ where some elements of $mathcalB$ are atoms but other elements don't lie above any atoms, so it's neither atomless nor "atomful;" this complicates the picture a bit.




The picture for intuitionistic logic will be similar, except with Heyting algebras taking the role of Boolean algebras. In general, any logic allowing a significant amount of reconstruction along the lines you're proposing would have to be very "algebraically restrictive" (in the sense of algebraic logic), and I'm not aware of any natural such logics.






share|cite|improve this answer























  • Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
    – Ahmed Lazhar
    Jul 28 at 19:29










  • @AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
    – Henning Makholm
    Jul 28 at 19:33











  • @HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
    – Noah Schweber
    Jul 28 at 20:27










  • @NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
    – Ahmed Lazhar
    Jul 29 at 6:45










  • Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
    – Ahmed Lazhar
    Jul 29 at 7:12














up vote
3
down vote



accepted










EDIT: Formulas make the situation even easier: any permutation of the variables induces an automorphism of $mathcalB$. For this reason I've left my answer mostly as is, since the interesting situation is when we restrict attention to sentences.



(The above assumes that we don't identify a formula with its universal closure; if we do, then the situation is the same as for sentences since every formula is equivalent to a sentence, namely its universal closure.)




No, you cannot do this in general: when we look at the Boolean algebra $mathcalB$ of semantic equivalence classes of $S$-sentences (which is what you're left with when you forget everything except "$models$" - incidentally, this is the Lindenbaum algebra of the empty theory over $S$), this algebra has lots of nontrivial automorphisms - these will send sentences to non-equivalent sentences while preserving the $models$-structure.



Under weak hypotheses on $S$ (let's assume $S$ is countable for now) we can prove this quickly. If $S$ contains two distinct symbols of the same type (e.g. two constant symbols, or two $17$-ary relation symbols, or etc.), then swapping them induces a nontrivial automorphism of $mathcalB$. More complicatedly, if $S$ is infinite then $mathcalB$ is a countable atomless Boolean algebra, and these are homogeneous (given any two elements neither of which is $0$ or $1$, there is an automorphism swapping them); this is proved by a back-and-forth argument, similar to that presented in this proof that any two countable atomless Boolean algebras are isomorphic. Similarly, if $S=emptyset$ then any permutation of the sentences of the form "there are exactly $n$ elements" induces an automorphism of $mathcalB$.



I believe in fact that we can never perform the reconstruction you want, but I don't have a proof of that yet. Note in particular that we can produces examples of $S$ where some elements of $mathcalB$ are atoms but other elements don't lie above any atoms, so it's neither atomless nor "atomful;" this complicates the picture a bit.




The picture for intuitionistic logic will be similar, except with Heyting algebras taking the role of Boolean algebras. In general, any logic allowing a significant amount of reconstruction along the lines you're proposing would have to be very "algebraically restrictive" (in the sense of algebraic logic), and I'm not aware of any natural such logics.






share|cite|improve this answer























  • Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
    – Ahmed Lazhar
    Jul 28 at 19:29










  • @AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
    – Henning Makholm
    Jul 28 at 19:33











  • @HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
    – Noah Schweber
    Jul 28 at 20:27










  • @NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
    – Ahmed Lazhar
    Jul 29 at 6:45










  • Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
    – Ahmed Lazhar
    Jul 29 at 7:12












up vote
3
down vote



accepted







up vote
3
down vote



accepted






EDIT: Formulas make the situation even easier: any permutation of the variables induces an automorphism of $mathcalB$. For this reason I've left my answer mostly as is, since the interesting situation is when we restrict attention to sentences.



(The above assumes that we don't identify a formula with its universal closure; if we do, then the situation is the same as for sentences since every formula is equivalent to a sentence, namely its universal closure.)




No, you cannot do this in general: when we look at the Boolean algebra $mathcalB$ of semantic equivalence classes of $S$-sentences (which is what you're left with when you forget everything except "$models$" - incidentally, this is the Lindenbaum algebra of the empty theory over $S$), this algebra has lots of nontrivial automorphisms - these will send sentences to non-equivalent sentences while preserving the $models$-structure.



Under weak hypotheses on $S$ (let's assume $S$ is countable for now) we can prove this quickly. If $S$ contains two distinct symbols of the same type (e.g. two constant symbols, or two $17$-ary relation symbols, or etc.), then swapping them induces a nontrivial automorphism of $mathcalB$. More complicatedly, if $S$ is infinite then $mathcalB$ is a countable atomless Boolean algebra, and these are homogeneous (given any two elements neither of which is $0$ or $1$, there is an automorphism swapping them); this is proved by a back-and-forth argument, similar to that presented in this proof that any two countable atomless Boolean algebras are isomorphic. Similarly, if $S=emptyset$ then any permutation of the sentences of the form "there are exactly $n$ elements" induces an automorphism of $mathcalB$.



I believe in fact that we can never perform the reconstruction you want, but I don't have a proof of that yet. Note in particular that we can produces examples of $S$ where some elements of $mathcalB$ are atoms but other elements don't lie above any atoms, so it's neither atomless nor "atomful;" this complicates the picture a bit.




The picture for intuitionistic logic will be similar, except with Heyting algebras taking the role of Boolean algebras. In general, any logic allowing a significant amount of reconstruction along the lines you're proposing would have to be very "algebraically restrictive" (in the sense of algebraic logic), and I'm not aware of any natural such logics.






share|cite|improve this answer















EDIT: Formulas make the situation even easier: any permutation of the variables induces an automorphism of $mathcalB$. For this reason I've left my answer mostly as is, since the interesting situation is when we restrict attention to sentences.



(The above assumes that we don't identify a formula with its universal closure; if we do, then the situation is the same as for sentences since every formula is equivalent to a sentence, namely its universal closure.)




No, you cannot do this in general: when we look at the Boolean algebra $mathcalB$ of semantic equivalence classes of $S$-sentences (which is what you're left with when you forget everything except "$models$" - incidentally, this is the Lindenbaum algebra of the empty theory over $S$), this algebra has lots of nontrivial automorphisms - these will send sentences to non-equivalent sentences while preserving the $models$-structure.



Under weak hypotheses on $S$ (let's assume $S$ is countable for now) we can prove this quickly. If $S$ contains two distinct symbols of the same type (e.g. two constant symbols, or two $17$-ary relation symbols, or etc.), then swapping them induces a nontrivial automorphism of $mathcalB$. More complicatedly, if $S$ is infinite then $mathcalB$ is a countable atomless Boolean algebra, and these are homogeneous (given any two elements neither of which is $0$ or $1$, there is an automorphism swapping them); this is proved by a back-and-forth argument, similar to that presented in this proof that any two countable atomless Boolean algebras are isomorphic. Similarly, if $S=emptyset$ then any permutation of the sentences of the form "there are exactly $n$ elements" induces an automorphism of $mathcalB$.



I believe in fact that we can never perform the reconstruction you want, but I don't have a proof of that yet. Note in particular that we can produces examples of $S$ where some elements of $mathcalB$ are atoms but other elements don't lie above any atoms, so it's neither atomless nor "atomful;" this complicates the picture a bit.




The picture for intuitionistic logic will be similar, except with Heyting algebras taking the role of Boolean algebras. In general, any logic allowing a significant amount of reconstruction along the lines you're proposing would have to be very "algebraically restrictive" (in the sense of algebraic logic), and I'm not aware of any natural such logics.







share|cite|improve this answer















share|cite|improve this answer



share|cite|improve this answer








edited Jul 28 at 20:28


























answered Jul 28 at 18:58









Noah Schweber

110k9139260




110k9139260











  • Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
    – Ahmed Lazhar
    Jul 28 at 19:29










  • @AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
    – Henning Makholm
    Jul 28 at 19:33











  • @HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
    – Noah Schweber
    Jul 28 at 20:27










  • @NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
    – Ahmed Lazhar
    Jul 29 at 6:45










  • Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
    – Ahmed Lazhar
    Jul 29 at 7:12
















  • Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
    – Ahmed Lazhar
    Jul 28 at 19:29










  • @AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
    – Henning Makholm
    Jul 28 at 19:33











  • @HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
    – Noah Schweber
    Jul 28 at 20:27










  • @NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
    – Ahmed Lazhar
    Jul 29 at 6:45










  • Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
    – Ahmed Lazhar
    Jul 29 at 7:12















Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
– Ahmed Lazhar
Jul 28 at 19:29




Thank you for your answer. In fact, I have made a mistake, I wrote sentences instead of formulas. Can you please, see it again :)
– Ahmed Lazhar
Jul 28 at 19:29












@AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
– Henning Makholm
Jul 28 at 19:33





@AhmedLazhar: That doesn't really change anything, because usually we consider a non-sentence formula and its universal closure to entail each other. So each of the equivalence classes are going to contain some sentences anyway.
– Henning Makholm
Jul 28 at 19:33













@HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
– Noah Schweber
Jul 28 at 20:27




@HenningMakholm I'm not sure how usual that is. I think things are almost always more interesting without it. It certainly makes quantification nicer, since $forall xP(x)$ and $forall xP(y)$ are inequivalent even though the universal closures of $P(x)$ and $P(y)$ are equivalent.
– Noah Schweber
Jul 28 at 20:27












@NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
– Ahmed Lazhar
Jul 29 at 6:45




@NoahSchweber, And what if the signature is finite ? For example, let's consider our signature with two relations $P(x)$ and $R(x,y)$ then $forall xforall y(P(x)wedge Q(x,y)wedge x=y)$ is an atom. If the logic is not with equality or we required the existence of infinity of elements, then $forall xforall y(P(x)wedge Q(x,y))$ would be an atom. Is that true ? In that case what can be the elements of my $Pi$ ? I have to mention that what I'm looking for is to reconstruct the logical signature. There is no problem if I swap two symbols as long as the hole sentence structure is recovered.
– Ahmed Lazhar
Jul 29 at 6:45












Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
– Ahmed Lazhar
Jul 29 at 7:12




Even if we add $negforall xforall y(P(x)wedge R(x,y))$ as an axiom, can't we take as atom $forall xforall yne a(P(x)wedge R(x,y))$ if the logic is with equality and $forall xforall y(P(x)wedge R(x,f(y)))$ otherwise ?
– Ahmed Lazhar
Jul 29 at 7:12












 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2865485%2freconstruction-of-fol-language%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What is the equation of a 3D cone with generalised tilt?

Color the edges and diagonals of a regular polygon

Relationship between determinant of matrix and determinant of adjoint?