Can we specify in a first order formula that a variable depends not on all previous universal quantifiersHenkin/branching quantifier: say what?How can I prove that this set is not arithmetic?first-order logic: Any finite set of first-order sentences true in all divisible abelian groups is true in some non-divisable one.Parity query is not first order definable proof using compactnessCan the collection of definable sets be a set?Is this an accurate description of structures and interpretations.If T is forall/exists-axiomatizable and M,N satisfies T, then there is exists/forall sentence $psi$ so that If M sat $psi$, then N sat $psi$Show that $A,B$ definable $implies Acup B$ is definableAll recursively enumerable sets are definable in a standard modelProof of implication for inferenceRules of predicate calculus logic

What linear sensor for a keyboard?

Open a doc from terminal, but not by its name

How do I implement a file system driver driver in Linux?

Flux received by a negative charge

Reply 'no position' while the job posting is still there

What is this type of notehead called?

List of people who lose a child in תנ"ך

How can "mimic phobia" be cured or prevented?

Journal losing indexing services

Constructing Group Divisible Designs - Algorithms?

Difference between -| and |- in TikZ

On a tidally locked planet, would time be quantized?

Is it possible to have a strip of cold climate in the middle of a planet?

Varistor? Purpose and principle

How much character growth crosses the line into breaking the character

Melting point of aspirin, contradicting sources

Proving a function is onto where f(x)=|x|.

How should I respond when I lied about my education and the company finds out through background check?

A Permanent Norse Presence in America

How do I repair my stair bannister?

What major Native American tribes were around Santa Fe during the late 1850s?

How do ground effect vehicles perform turns?

Longest common substring in linear time

Why did the HMS Bounty go back to a time when whales are already rare?



Can we specify in a first order formula that a variable depends not on all previous universal quantifiers


Henkin/branching quantifier: say what?How can I prove that this set is not arithmetic?first-order logic: Any finite set of first-order sentences true in all divisible abelian groups is true in some non-divisable one.Parity query is not first order definable proof using compactnessCan the collection of definable sets be a set?Is this an accurate description of structures and interpretations.If T is forall/exists-axiomatizable and M,N satisfies T, then there is exists/forall sentence $psi$ so that If M sat $psi$, then N sat $psi$Show that $A,B$ definable $implies Acup B$ is definableAll recursively enumerable sets are definable in a standard modelProof of implication for inferenceRules of predicate calculus logic













2












$begingroup$


Let $sigma$ be a first-order language (signature) and let $mathcalA$ be a structure those signature is $sigma$ and those domain is $A$. A subset $Xsubset A$ is called definable in $mathcalA$ if there is a formula $phi$ over $sigma$ such that
$$forall a in A qquad ain X iff mathcalA models phi(a). $$



Let now $psi$ be a formula over $sigma$ with $5$ free variables. Set $Y_psi subset A$ to be a set of all $ain A$ such that there are two functions $F_1, F_2: Ato A$ with the property that for all $x, y in A$ it holds that $mathcalAmodelspsi(a, x, y, F_1(x), F_2(y)).$




Is it true that for all $mathcalA$ and for all $psi$ as above it holds that $Y_psi$ is definable in $mathcalA$?




Essentially my question is whether we can always simulate the following
$$forall x forall y exists f_1 exists f_2 mbox where $f_1$ depends only on $x$ and $f_2$ depends only on $y$ ldots $$
by a standard first-order formula.



One example when this is true is arithmetic, $mathcalA = langlemathbbN, +, cdot, <, =, 0, 1,rangle$. The point here is that definition of $Y_psi$:
$$exists F_1, F_2:mathbbNtomathbbN,, forall x forall y,, psi(a, x, y, F_1(x), F_2(y) )$$
in this case is equivalent to the following:
$$ forall l mbox there are two sequences $S^1, S^2$ of length $l$ s.t. forall x < l,forall y < l,, psi(a, x, y, S^1_x, S^2_y),$$
and the latter can be easily defined in $langlemathbbN, +, cdot, <, =, 0, 1,rangle$ using beta-function.



It remains unclear for me whether this is true for other structures.



Edit actually the proof with arithmetic is incorrect because I am implicitly using Konig's lemma which is false for trees with infinite branching.










share|cite|improve this question











$endgroup$







  • 2




    $begingroup$
    en.wikipedia.org/wiki/Branching_quantifier
    $endgroup$
    – Derek Elkins
    Mar 16 at 10:24










  • $begingroup$
    This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
    $endgroup$
    – Noah Schweber
    Mar 16 at 18:28
















2












$begingroup$


Let $sigma$ be a first-order language (signature) and let $mathcalA$ be a structure those signature is $sigma$ and those domain is $A$. A subset $Xsubset A$ is called definable in $mathcalA$ if there is a formula $phi$ over $sigma$ such that
$$forall a in A qquad ain X iff mathcalA models phi(a). $$



Let now $psi$ be a formula over $sigma$ with $5$ free variables. Set $Y_psi subset A$ to be a set of all $ain A$ such that there are two functions $F_1, F_2: Ato A$ with the property that for all $x, y in A$ it holds that $mathcalAmodelspsi(a, x, y, F_1(x), F_2(y)).$




Is it true that for all $mathcalA$ and for all $psi$ as above it holds that $Y_psi$ is definable in $mathcalA$?




Essentially my question is whether we can always simulate the following
$$forall x forall y exists f_1 exists f_2 mbox where $f_1$ depends only on $x$ and $f_2$ depends only on $y$ ldots $$
by a standard first-order formula.



One example when this is true is arithmetic, $mathcalA = langlemathbbN, +, cdot, <, =, 0, 1,rangle$. The point here is that definition of $Y_psi$:
$$exists F_1, F_2:mathbbNtomathbbN,, forall x forall y,, psi(a, x, y, F_1(x), F_2(y) )$$
in this case is equivalent to the following:
$$ forall l mbox there are two sequences $S^1, S^2$ of length $l$ s.t. forall x < l,forall y < l,, psi(a, x, y, S^1_x, S^2_y),$$
and the latter can be easily defined in $langlemathbbN, +, cdot, <, =, 0, 1,rangle$ using beta-function.



It remains unclear for me whether this is true for other structures.



Edit actually the proof with arithmetic is incorrect because I am implicitly using Konig's lemma which is false for trees with infinite branching.










share|cite|improve this question











$endgroup$







  • 2




    $begingroup$
    en.wikipedia.org/wiki/Branching_quantifier
    $endgroup$
    – Derek Elkins
    Mar 16 at 10:24










  • $begingroup$
    This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
    $endgroup$
    – Noah Schweber
    Mar 16 at 18:28














2












2








2





$begingroup$


Let $sigma$ be a first-order language (signature) and let $mathcalA$ be a structure those signature is $sigma$ and those domain is $A$. A subset $Xsubset A$ is called definable in $mathcalA$ if there is a formula $phi$ over $sigma$ such that
$$forall a in A qquad ain X iff mathcalA models phi(a). $$



Let now $psi$ be a formula over $sigma$ with $5$ free variables. Set $Y_psi subset A$ to be a set of all $ain A$ such that there are two functions $F_1, F_2: Ato A$ with the property that for all $x, y in A$ it holds that $mathcalAmodelspsi(a, x, y, F_1(x), F_2(y)).$




Is it true that for all $mathcalA$ and for all $psi$ as above it holds that $Y_psi$ is definable in $mathcalA$?




Essentially my question is whether we can always simulate the following
$$forall x forall y exists f_1 exists f_2 mbox where $f_1$ depends only on $x$ and $f_2$ depends only on $y$ ldots $$
by a standard first-order formula.



One example when this is true is arithmetic, $mathcalA = langlemathbbN, +, cdot, <, =, 0, 1,rangle$. The point here is that definition of $Y_psi$:
$$exists F_1, F_2:mathbbNtomathbbN,, forall x forall y,, psi(a, x, y, F_1(x), F_2(y) )$$
in this case is equivalent to the following:
$$ forall l mbox there are two sequences $S^1, S^2$ of length $l$ s.t. forall x < l,forall y < l,, psi(a, x, y, S^1_x, S^2_y),$$
and the latter can be easily defined in $langlemathbbN, +, cdot, <, =, 0, 1,rangle$ using beta-function.



It remains unclear for me whether this is true for other structures.



Edit actually the proof with arithmetic is incorrect because I am implicitly using Konig's lemma which is false for trees with infinite branching.










share|cite|improve this question











$endgroup$




Let $sigma$ be a first-order language (signature) and let $mathcalA$ be a structure those signature is $sigma$ and those domain is $A$. A subset $Xsubset A$ is called definable in $mathcalA$ if there is a formula $phi$ over $sigma$ such that
$$forall a in A qquad ain X iff mathcalA models phi(a). $$



Let now $psi$ be a formula over $sigma$ with $5$ free variables. Set $Y_psi subset A$ to be a set of all $ain A$ such that there are two functions $F_1, F_2: Ato A$ with the property that for all $x, y in A$ it holds that $mathcalAmodelspsi(a, x, y, F_1(x), F_2(y)).$




Is it true that for all $mathcalA$ and for all $psi$ as above it holds that $Y_psi$ is definable in $mathcalA$?




Essentially my question is whether we can always simulate the following
$$forall x forall y exists f_1 exists f_2 mbox where $f_1$ depends only on $x$ and $f_2$ depends only on $y$ ldots $$
by a standard first-order formula.



One example when this is true is arithmetic, $mathcalA = langlemathbbN, +, cdot, <, =, 0, 1,rangle$. The point here is that definition of $Y_psi$:
$$exists F_1, F_2:mathbbNtomathbbN,, forall x forall y,, psi(a, x, y, F_1(x), F_2(y) )$$
in this case is equivalent to the following:
$$ forall l mbox there are two sequences $S^1, S^2$ of length $l$ s.t. forall x < l,forall y < l,, psi(a, x, y, S^1_x, S^2_y),$$
and the latter can be easily defined in $langlemathbbN, +, cdot, <, =, 0, 1,rangle$ using beta-function.



It remains unclear for me whether this is true for other structures.



Edit actually the proof with arithmetic is incorrect because I am implicitly using Konig's lemma which is false for trees with infinite branching.







logic first-order-logic quantifiers






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Mar 16 at 10:59







Sasha Kozachinskiy

















asked Mar 16 at 10:15









Sasha KozachinskiySasha Kozachinskiy

793111




793111







  • 2




    $begingroup$
    en.wikipedia.org/wiki/Branching_quantifier
    $endgroup$
    – Derek Elkins
    Mar 16 at 10:24










  • $begingroup$
    This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
    $endgroup$
    – Noah Schweber
    Mar 16 at 18:28













  • 2




    $begingroup$
    en.wikipedia.org/wiki/Branching_quantifier
    $endgroup$
    – Derek Elkins
    Mar 16 at 10:24










  • $begingroup$
    This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
    $endgroup$
    – Noah Schweber
    Mar 16 at 18:28








2




2




$begingroup$
en.wikipedia.org/wiki/Branching_quantifier
$endgroup$
– Derek Elkins
Mar 16 at 10:24




$begingroup$
en.wikipedia.org/wiki/Branching_quantifier
$endgroup$
– Derek Elkins
Mar 16 at 10:24












$begingroup$
This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
$endgroup$
– Noah Schweber
Mar 16 at 18:28





$begingroup$
This question is very similar to this earlier one, which I also gave an answer to. I don't think it's a duplicate, however, since the question here focuses on definability as opposed to expressiveness in general, and also doesn't focus on understanding a given example. (It's also worth noting to the OP that the discussion at the linked question quickly turned unproductive, with many claims by that poster being false - for this reason, I'll respond to comments here but won't reengage the linked question.)
$endgroup$
– Noah Schweber
Mar 16 at 18:28











1 Answer
1






active

oldest

votes


















2












$begingroup$

No, we cannot do this.



I'll use a branching quantifier to express$^1$ "the universe is infinite" - by the compactness theorem, we can't do this in first-order logic. I'll then show how this gives an answer to the question you've asked, and then answer a secondary question implicit in your post. (And then there will be a footnote.)




Expressing infinitude



Consider the sentence $$(*)quadexists xforall y_1exists_y_1z_1forall y_2exists_y_2z_2[z_1not=xwedge z_2not=xwedge(y_1not=y_2iff z_1not=z_2)]$$ (as it will turn out, this can be simplified a bit, but I think the way I've written it is clearer). Here "$exists_overlineab$" means that $b$ depends only on the tuple $overlinea$.



I claim that for every structure $mathcalA$, we have $$mathcalAmodels(*)iffmathcalAmbox is infinite.$$ One direction is easy: if $mathcalA$ is infinite, there is an injection $i$ from $mathcalA$ to itself which is not a surjection. Pick some $ainmathcalAsetminus im(i)$ to be our $x$ and use $i$ to choose our $z$s ($z_1=i(y_1), z_2=i(y_2)$).



The other direction is the interesting one: why can't $(*)$ have finite models? To establish this, we need to do some analysis of $(*)$.



Moving to second-order logic, $(*)$ is equivalent to the sentence $$(**)quadexists x, F,Gforall y_1,y_2[F(y_1)not=xwedge G(y_2)not=xwedge (y_1not=y_2iff F(y_1)not=G(y_2))].$$ Here $F,G$ are our "strategies" for picking $z_1,z_2$ respectively; the dependence of $z_k$ only on $y_k$ $(kin1,2)$ is reflected in the inputs each function takes.



Suppose $mathcalAmodels(**)$. Pick appropriate witnesses to this: some $ainmathcalA$ and some specific functions $U,V:mathcalArightarrowmathcalA$ such that



  • $(i)$ for every $c_1,c_2inmathcalA$ we have $U(c_1)not=anot=V(c_2)$, and


  • $(ii)$ for every $d_1,d_2inmathcalA$ we have $U(d_1)=V(d_2)iff d_1=d_2$.


(Of course, such witnesses won't be unique, but so what?)



Our first observation is that from $(ii)$ we get a huge amount of information about $U$ and $V$. Namely, the following two facts:




  • $U$ and $V$ are the same function. Suppose otherwise. Then for some $dinmathcalA$ we have $U(d)not=V(d)$. Now take $d_1=d_2=d$ and note that this shows that $(ii)$ above fails.

I'll now use "$W$" to refer to this function, in order to avoid apparent asymmetry.




  • The function $W$ is injective. Suppose otherwise. Then we have some $d_1,d_2inmathcalA$ such that $d_1not=d_2$ but $W(d_1)=W(d_2)$; remembering that $U=W=V$, we get that $d_1not=d_2$ but $U(d_1)=V(d_2)$, again contradicting point $(ii)$ above.

Our second observation is simpler: clause $(i)$ tells us that the function $W$ must not have $a$ in its image.



So putting this all together, we've concluded:




If $mathcalAmodels(*)$, then there is an injection from $mathcalA$ to itself which is not a surjection.




But this can only happen if $mathcalA$ is infinite! So we're done.




From satisfaction to definability



This doesn't really answer your question, which was about definable sets rather than classes of models. But this is just a quick hop away.



Let $mathcalN$ be a nonstandard model of PA with standard part $S$. Then $S$ is clearly undefinable in first-order logic, but it is definable via $(*)$: it's the set of elements whose corresponding initial segments satisfy $neg(*)$.



  • This last bit deserves an explanation. First-order logic allows relativization: given a structure $mathcalS$ and a definable substructure $mathcalXsubseteqmathcalS$, for each sentence $varphi$ there is a sentence $varphi^mathcalX$ such that $$mathcalSmodelsvarphi^mathcalXiffmathcalXmodelsvarphi;$$ $varphi^mathcalX$ is gotten by "relativizing" quantifiers, e.g. replacing "$exists x(psi(x))$" with "$exists x(xinmathcalSwedgepsi(x))$." In fact relativization is a bit broader than what I've described, but ignore that for now.

Of course, the above assumes $Con(PA)$; what if we don't want to assume that? Well, we're still in luck. Take as our structure $mathcalA$ a set with an equivalence relation such that $(i)$ there are infinitely many infinite classes and $(ii)$ for every finite $n$ there is a finite class with $>n$ elements. It's a standard exercise to show that the set of elements whose classes are infinite is not definable, but it is definable using $(*)$. And this argument can be appropriately formulated and proved in very weak systems - in particular, much weaker than even PA itself.




More definability: the natural numbers



One point that you've raised, which the above doesn't address, is what happens in the structure $mathcalN=(mathbbN; +,times)$:




Is there a branching-quantifier definable subset of $mathcalN$ which isn't first-order definable?




The answer is no - $mathcalN$ can "first-orderize" branching quantifiers - but the proof is a bit subtle. The obstacle of course is that we want to quantify over functions (= strategies), but first-order logic doesn't let us do that, and the failure of Konig's lemma (as you've correctly observed) means that we can't just look at "finite pieces" of functions.



Getting around this obstacle takes two observations:



  • The first observation is that for every specific branching-quantifier-formula $varphi$, there is some $n$ such that for every tuple $overlinea$ such that $varphi(overlinea)$ holds we have a witness to $varphi(overlinea)$ which is $Sigma_n$-definable; so to tell whether $varphi(overlinea)$ holds we just need to search over the $Sigma_n$-definable functions.


  • The second observation lets us do exactly that. While Tarski showed that truth in $mathcalN$ is not definable in $mathcalN$, we nonetheless have that the set of true $Sigma_n$-formulas is definable for every specific $n$. This lets us search over $Sigma_n$-definable functions, for each specific $n$. Combined with the previous key point, we get the desired result.


Now, this isn't a proof, since each of the two facts above is definitely nontrivial, but in the interests of length I won't sketch their proofs here; if you're interested, I recommend asking a further MSE question (and I'll answer it myself if I have the time).





$^1$The axiom of choice



Wait, what now?



Well, I've used the following claim:




A set is infinite iff there is a non-surjective injection from the set to itself.




This actually isn't provable in ZF (= set theory without choice) alone; the left-to-right direction can fail, and counterexamples are called "infinite Dedekind-finite sets."



However, this isn't really a problem: we still have that every model of $(*)$ must be Dedekind-infinite, and that's enough - ZF alone proves that there is no sentence which is true in exactly the Dedekind-infinite structures. I chose to assume the axiom of choice since I think the situation is a bit easier to understand if we initially assume that infinite sets "work properly" - in particular, it's easier to think about the compactness theorem when you don't have to worry about choice.






share|cite|improve this answer











$endgroup$












    Your Answer





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

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

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

    else
    createEditor();

    );

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



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3150259%2fcan-we-specify-in-a-first-order-formula-that-a-variable-depends-not-on-all-previ%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2












    $begingroup$

    No, we cannot do this.



    I'll use a branching quantifier to express$^1$ "the universe is infinite" - by the compactness theorem, we can't do this in first-order logic. I'll then show how this gives an answer to the question you've asked, and then answer a secondary question implicit in your post. (And then there will be a footnote.)




    Expressing infinitude



    Consider the sentence $$(*)quadexists xforall y_1exists_y_1z_1forall y_2exists_y_2z_2[z_1not=xwedge z_2not=xwedge(y_1not=y_2iff z_1not=z_2)]$$ (as it will turn out, this can be simplified a bit, but I think the way I've written it is clearer). Here "$exists_overlineab$" means that $b$ depends only on the tuple $overlinea$.



    I claim that for every structure $mathcalA$, we have $$mathcalAmodels(*)iffmathcalAmbox is infinite.$$ One direction is easy: if $mathcalA$ is infinite, there is an injection $i$ from $mathcalA$ to itself which is not a surjection. Pick some $ainmathcalAsetminus im(i)$ to be our $x$ and use $i$ to choose our $z$s ($z_1=i(y_1), z_2=i(y_2)$).



    The other direction is the interesting one: why can't $(*)$ have finite models? To establish this, we need to do some analysis of $(*)$.



    Moving to second-order logic, $(*)$ is equivalent to the sentence $$(**)quadexists x, F,Gforall y_1,y_2[F(y_1)not=xwedge G(y_2)not=xwedge (y_1not=y_2iff F(y_1)not=G(y_2))].$$ Here $F,G$ are our "strategies" for picking $z_1,z_2$ respectively; the dependence of $z_k$ only on $y_k$ $(kin1,2)$ is reflected in the inputs each function takes.



    Suppose $mathcalAmodels(**)$. Pick appropriate witnesses to this: some $ainmathcalA$ and some specific functions $U,V:mathcalArightarrowmathcalA$ such that



    • $(i)$ for every $c_1,c_2inmathcalA$ we have $U(c_1)not=anot=V(c_2)$, and


    • $(ii)$ for every $d_1,d_2inmathcalA$ we have $U(d_1)=V(d_2)iff d_1=d_2$.


    (Of course, such witnesses won't be unique, but so what?)



    Our first observation is that from $(ii)$ we get a huge amount of information about $U$ and $V$. Namely, the following two facts:




    • $U$ and $V$ are the same function. Suppose otherwise. Then for some $dinmathcalA$ we have $U(d)not=V(d)$. Now take $d_1=d_2=d$ and note that this shows that $(ii)$ above fails.

    I'll now use "$W$" to refer to this function, in order to avoid apparent asymmetry.




    • The function $W$ is injective. Suppose otherwise. Then we have some $d_1,d_2inmathcalA$ such that $d_1not=d_2$ but $W(d_1)=W(d_2)$; remembering that $U=W=V$, we get that $d_1not=d_2$ but $U(d_1)=V(d_2)$, again contradicting point $(ii)$ above.

    Our second observation is simpler: clause $(i)$ tells us that the function $W$ must not have $a$ in its image.



    So putting this all together, we've concluded:




    If $mathcalAmodels(*)$, then there is an injection from $mathcalA$ to itself which is not a surjection.




    But this can only happen if $mathcalA$ is infinite! So we're done.




    From satisfaction to definability



    This doesn't really answer your question, which was about definable sets rather than classes of models. But this is just a quick hop away.



    Let $mathcalN$ be a nonstandard model of PA with standard part $S$. Then $S$ is clearly undefinable in first-order logic, but it is definable via $(*)$: it's the set of elements whose corresponding initial segments satisfy $neg(*)$.



    • This last bit deserves an explanation. First-order logic allows relativization: given a structure $mathcalS$ and a definable substructure $mathcalXsubseteqmathcalS$, for each sentence $varphi$ there is a sentence $varphi^mathcalX$ such that $$mathcalSmodelsvarphi^mathcalXiffmathcalXmodelsvarphi;$$ $varphi^mathcalX$ is gotten by "relativizing" quantifiers, e.g. replacing "$exists x(psi(x))$" with "$exists x(xinmathcalSwedgepsi(x))$." In fact relativization is a bit broader than what I've described, but ignore that for now.

    Of course, the above assumes $Con(PA)$; what if we don't want to assume that? Well, we're still in luck. Take as our structure $mathcalA$ a set with an equivalence relation such that $(i)$ there are infinitely many infinite classes and $(ii)$ for every finite $n$ there is a finite class with $>n$ elements. It's a standard exercise to show that the set of elements whose classes are infinite is not definable, but it is definable using $(*)$. And this argument can be appropriately formulated and proved in very weak systems - in particular, much weaker than even PA itself.




    More definability: the natural numbers



    One point that you've raised, which the above doesn't address, is what happens in the structure $mathcalN=(mathbbN; +,times)$:




    Is there a branching-quantifier definable subset of $mathcalN$ which isn't first-order definable?




    The answer is no - $mathcalN$ can "first-orderize" branching quantifiers - but the proof is a bit subtle. The obstacle of course is that we want to quantify over functions (= strategies), but first-order logic doesn't let us do that, and the failure of Konig's lemma (as you've correctly observed) means that we can't just look at "finite pieces" of functions.



    Getting around this obstacle takes two observations:



    • The first observation is that for every specific branching-quantifier-formula $varphi$, there is some $n$ such that for every tuple $overlinea$ such that $varphi(overlinea)$ holds we have a witness to $varphi(overlinea)$ which is $Sigma_n$-definable; so to tell whether $varphi(overlinea)$ holds we just need to search over the $Sigma_n$-definable functions.


    • The second observation lets us do exactly that. While Tarski showed that truth in $mathcalN$ is not definable in $mathcalN$, we nonetheless have that the set of true $Sigma_n$-formulas is definable for every specific $n$. This lets us search over $Sigma_n$-definable functions, for each specific $n$. Combined with the previous key point, we get the desired result.


    Now, this isn't a proof, since each of the two facts above is definitely nontrivial, but in the interests of length I won't sketch their proofs here; if you're interested, I recommend asking a further MSE question (and I'll answer it myself if I have the time).





    $^1$The axiom of choice



    Wait, what now?



    Well, I've used the following claim:




    A set is infinite iff there is a non-surjective injection from the set to itself.




    This actually isn't provable in ZF (= set theory without choice) alone; the left-to-right direction can fail, and counterexamples are called "infinite Dedekind-finite sets."



    However, this isn't really a problem: we still have that every model of $(*)$ must be Dedekind-infinite, and that's enough - ZF alone proves that there is no sentence which is true in exactly the Dedekind-infinite structures. I chose to assume the axiom of choice since I think the situation is a bit easier to understand if we initially assume that infinite sets "work properly" - in particular, it's easier to think about the compactness theorem when you don't have to worry about choice.






    share|cite|improve this answer











    $endgroup$

















      2












      $begingroup$

      No, we cannot do this.



      I'll use a branching quantifier to express$^1$ "the universe is infinite" - by the compactness theorem, we can't do this in first-order logic. I'll then show how this gives an answer to the question you've asked, and then answer a secondary question implicit in your post. (And then there will be a footnote.)




      Expressing infinitude



      Consider the sentence $$(*)quadexists xforall y_1exists_y_1z_1forall y_2exists_y_2z_2[z_1not=xwedge z_2not=xwedge(y_1not=y_2iff z_1not=z_2)]$$ (as it will turn out, this can be simplified a bit, but I think the way I've written it is clearer). Here "$exists_overlineab$" means that $b$ depends only on the tuple $overlinea$.



      I claim that for every structure $mathcalA$, we have $$mathcalAmodels(*)iffmathcalAmbox is infinite.$$ One direction is easy: if $mathcalA$ is infinite, there is an injection $i$ from $mathcalA$ to itself which is not a surjection. Pick some $ainmathcalAsetminus im(i)$ to be our $x$ and use $i$ to choose our $z$s ($z_1=i(y_1), z_2=i(y_2)$).



      The other direction is the interesting one: why can't $(*)$ have finite models? To establish this, we need to do some analysis of $(*)$.



      Moving to second-order logic, $(*)$ is equivalent to the sentence $$(**)quadexists x, F,Gforall y_1,y_2[F(y_1)not=xwedge G(y_2)not=xwedge (y_1not=y_2iff F(y_1)not=G(y_2))].$$ Here $F,G$ are our "strategies" for picking $z_1,z_2$ respectively; the dependence of $z_k$ only on $y_k$ $(kin1,2)$ is reflected in the inputs each function takes.



      Suppose $mathcalAmodels(**)$. Pick appropriate witnesses to this: some $ainmathcalA$ and some specific functions $U,V:mathcalArightarrowmathcalA$ such that



      • $(i)$ for every $c_1,c_2inmathcalA$ we have $U(c_1)not=anot=V(c_2)$, and


      • $(ii)$ for every $d_1,d_2inmathcalA$ we have $U(d_1)=V(d_2)iff d_1=d_2$.


      (Of course, such witnesses won't be unique, but so what?)



      Our first observation is that from $(ii)$ we get a huge amount of information about $U$ and $V$. Namely, the following two facts:




      • $U$ and $V$ are the same function. Suppose otherwise. Then for some $dinmathcalA$ we have $U(d)not=V(d)$. Now take $d_1=d_2=d$ and note that this shows that $(ii)$ above fails.

      I'll now use "$W$" to refer to this function, in order to avoid apparent asymmetry.




      • The function $W$ is injective. Suppose otherwise. Then we have some $d_1,d_2inmathcalA$ such that $d_1not=d_2$ but $W(d_1)=W(d_2)$; remembering that $U=W=V$, we get that $d_1not=d_2$ but $U(d_1)=V(d_2)$, again contradicting point $(ii)$ above.

      Our second observation is simpler: clause $(i)$ tells us that the function $W$ must not have $a$ in its image.



      So putting this all together, we've concluded:




      If $mathcalAmodels(*)$, then there is an injection from $mathcalA$ to itself which is not a surjection.




      But this can only happen if $mathcalA$ is infinite! So we're done.




      From satisfaction to definability



      This doesn't really answer your question, which was about definable sets rather than classes of models. But this is just a quick hop away.



      Let $mathcalN$ be a nonstandard model of PA with standard part $S$. Then $S$ is clearly undefinable in first-order logic, but it is definable via $(*)$: it's the set of elements whose corresponding initial segments satisfy $neg(*)$.



      • This last bit deserves an explanation. First-order logic allows relativization: given a structure $mathcalS$ and a definable substructure $mathcalXsubseteqmathcalS$, for each sentence $varphi$ there is a sentence $varphi^mathcalX$ such that $$mathcalSmodelsvarphi^mathcalXiffmathcalXmodelsvarphi;$$ $varphi^mathcalX$ is gotten by "relativizing" quantifiers, e.g. replacing "$exists x(psi(x))$" with "$exists x(xinmathcalSwedgepsi(x))$." In fact relativization is a bit broader than what I've described, but ignore that for now.

      Of course, the above assumes $Con(PA)$; what if we don't want to assume that? Well, we're still in luck. Take as our structure $mathcalA$ a set with an equivalence relation such that $(i)$ there are infinitely many infinite classes and $(ii)$ for every finite $n$ there is a finite class with $>n$ elements. It's a standard exercise to show that the set of elements whose classes are infinite is not definable, but it is definable using $(*)$. And this argument can be appropriately formulated and proved in very weak systems - in particular, much weaker than even PA itself.




      More definability: the natural numbers



      One point that you've raised, which the above doesn't address, is what happens in the structure $mathcalN=(mathbbN; +,times)$:




      Is there a branching-quantifier definable subset of $mathcalN$ which isn't first-order definable?




      The answer is no - $mathcalN$ can "first-orderize" branching quantifiers - but the proof is a bit subtle. The obstacle of course is that we want to quantify over functions (= strategies), but first-order logic doesn't let us do that, and the failure of Konig's lemma (as you've correctly observed) means that we can't just look at "finite pieces" of functions.



      Getting around this obstacle takes two observations:



      • The first observation is that for every specific branching-quantifier-formula $varphi$, there is some $n$ such that for every tuple $overlinea$ such that $varphi(overlinea)$ holds we have a witness to $varphi(overlinea)$ which is $Sigma_n$-definable; so to tell whether $varphi(overlinea)$ holds we just need to search over the $Sigma_n$-definable functions.


      • The second observation lets us do exactly that. While Tarski showed that truth in $mathcalN$ is not definable in $mathcalN$, we nonetheless have that the set of true $Sigma_n$-formulas is definable for every specific $n$. This lets us search over $Sigma_n$-definable functions, for each specific $n$. Combined with the previous key point, we get the desired result.


      Now, this isn't a proof, since each of the two facts above is definitely nontrivial, but in the interests of length I won't sketch their proofs here; if you're interested, I recommend asking a further MSE question (and I'll answer it myself if I have the time).





      $^1$The axiom of choice



      Wait, what now?



      Well, I've used the following claim:




      A set is infinite iff there is a non-surjective injection from the set to itself.




      This actually isn't provable in ZF (= set theory without choice) alone; the left-to-right direction can fail, and counterexamples are called "infinite Dedekind-finite sets."



      However, this isn't really a problem: we still have that every model of $(*)$ must be Dedekind-infinite, and that's enough - ZF alone proves that there is no sentence which is true in exactly the Dedekind-infinite structures. I chose to assume the axiom of choice since I think the situation is a bit easier to understand if we initially assume that infinite sets "work properly" - in particular, it's easier to think about the compactness theorem when you don't have to worry about choice.






      share|cite|improve this answer











      $endgroup$















        2












        2








        2





        $begingroup$

        No, we cannot do this.



        I'll use a branching quantifier to express$^1$ "the universe is infinite" - by the compactness theorem, we can't do this in first-order logic. I'll then show how this gives an answer to the question you've asked, and then answer a secondary question implicit in your post. (And then there will be a footnote.)




        Expressing infinitude



        Consider the sentence $$(*)quadexists xforall y_1exists_y_1z_1forall y_2exists_y_2z_2[z_1not=xwedge z_2not=xwedge(y_1not=y_2iff z_1not=z_2)]$$ (as it will turn out, this can be simplified a bit, but I think the way I've written it is clearer). Here "$exists_overlineab$" means that $b$ depends only on the tuple $overlinea$.



        I claim that for every structure $mathcalA$, we have $$mathcalAmodels(*)iffmathcalAmbox is infinite.$$ One direction is easy: if $mathcalA$ is infinite, there is an injection $i$ from $mathcalA$ to itself which is not a surjection. Pick some $ainmathcalAsetminus im(i)$ to be our $x$ and use $i$ to choose our $z$s ($z_1=i(y_1), z_2=i(y_2)$).



        The other direction is the interesting one: why can't $(*)$ have finite models? To establish this, we need to do some analysis of $(*)$.



        Moving to second-order logic, $(*)$ is equivalent to the sentence $$(**)quadexists x, F,Gforall y_1,y_2[F(y_1)not=xwedge G(y_2)not=xwedge (y_1not=y_2iff F(y_1)not=G(y_2))].$$ Here $F,G$ are our "strategies" for picking $z_1,z_2$ respectively; the dependence of $z_k$ only on $y_k$ $(kin1,2)$ is reflected in the inputs each function takes.



        Suppose $mathcalAmodels(**)$. Pick appropriate witnesses to this: some $ainmathcalA$ and some specific functions $U,V:mathcalArightarrowmathcalA$ such that



        • $(i)$ for every $c_1,c_2inmathcalA$ we have $U(c_1)not=anot=V(c_2)$, and


        • $(ii)$ for every $d_1,d_2inmathcalA$ we have $U(d_1)=V(d_2)iff d_1=d_2$.


        (Of course, such witnesses won't be unique, but so what?)



        Our first observation is that from $(ii)$ we get a huge amount of information about $U$ and $V$. Namely, the following two facts:




        • $U$ and $V$ are the same function. Suppose otherwise. Then for some $dinmathcalA$ we have $U(d)not=V(d)$. Now take $d_1=d_2=d$ and note that this shows that $(ii)$ above fails.

        I'll now use "$W$" to refer to this function, in order to avoid apparent asymmetry.




        • The function $W$ is injective. Suppose otherwise. Then we have some $d_1,d_2inmathcalA$ such that $d_1not=d_2$ but $W(d_1)=W(d_2)$; remembering that $U=W=V$, we get that $d_1not=d_2$ but $U(d_1)=V(d_2)$, again contradicting point $(ii)$ above.

        Our second observation is simpler: clause $(i)$ tells us that the function $W$ must not have $a$ in its image.



        So putting this all together, we've concluded:




        If $mathcalAmodels(*)$, then there is an injection from $mathcalA$ to itself which is not a surjection.




        But this can only happen if $mathcalA$ is infinite! So we're done.




        From satisfaction to definability



        This doesn't really answer your question, which was about definable sets rather than classes of models. But this is just a quick hop away.



        Let $mathcalN$ be a nonstandard model of PA with standard part $S$. Then $S$ is clearly undefinable in first-order logic, but it is definable via $(*)$: it's the set of elements whose corresponding initial segments satisfy $neg(*)$.



        • This last bit deserves an explanation. First-order logic allows relativization: given a structure $mathcalS$ and a definable substructure $mathcalXsubseteqmathcalS$, for each sentence $varphi$ there is a sentence $varphi^mathcalX$ such that $$mathcalSmodelsvarphi^mathcalXiffmathcalXmodelsvarphi;$$ $varphi^mathcalX$ is gotten by "relativizing" quantifiers, e.g. replacing "$exists x(psi(x))$" with "$exists x(xinmathcalSwedgepsi(x))$." In fact relativization is a bit broader than what I've described, but ignore that for now.

        Of course, the above assumes $Con(PA)$; what if we don't want to assume that? Well, we're still in luck. Take as our structure $mathcalA$ a set with an equivalence relation such that $(i)$ there are infinitely many infinite classes and $(ii)$ for every finite $n$ there is a finite class with $>n$ elements. It's a standard exercise to show that the set of elements whose classes are infinite is not definable, but it is definable using $(*)$. And this argument can be appropriately formulated and proved in very weak systems - in particular, much weaker than even PA itself.




        More definability: the natural numbers



        One point that you've raised, which the above doesn't address, is what happens in the structure $mathcalN=(mathbbN; +,times)$:




        Is there a branching-quantifier definable subset of $mathcalN$ which isn't first-order definable?




        The answer is no - $mathcalN$ can "first-orderize" branching quantifiers - but the proof is a bit subtle. The obstacle of course is that we want to quantify over functions (= strategies), but first-order logic doesn't let us do that, and the failure of Konig's lemma (as you've correctly observed) means that we can't just look at "finite pieces" of functions.



        Getting around this obstacle takes two observations:



        • The first observation is that for every specific branching-quantifier-formula $varphi$, there is some $n$ such that for every tuple $overlinea$ such that $varphi(overlinea)$ holds we have a witness to $varphi(overlinea)$ which is $Sigma_n$-definable; so to tell whether $varphi(overlinea)$ holds we just need to search over the $Sigma_n$-definable functions.


        • The second observation lets us do exactly that. While Tarski showed that truth in $mathcalN$ is not definable in $mathcalN$, we nonetheless have that the set of true $Sigma_n$-formulas is definable for every specific $n$. This lets us search over $Sigma_n$-definable functions, for each specific $n$. Combined with the previous key point, we get the desired result.


        Now, this isn't a proof, since each of the two facts above is definitely nontrivial, but in the interests of length I won't sketch their proofs here; if you're interested, I recommend asking a further MSE question (and I'll answer it myself if I have the time).





        $^1$The axiom of choice



        Wait, what now?



        Well, I've used the following claim:




        A set is infinite iff there is a non-surjective injection from the set to itself.




        This actually isn't provable in ZF (= set theory without choice) alone; the left-to-right direction can fail, and counterexamples are called "infinite Dedekind-finite sets."



        However, this isn't really a problem: we still have that every model of $(*)$ must be Dedekind-infinite, and that's enough - ZF alone proves that there is no sentence which is true in exactly the Dedekind-infinite structures. I chose to assume the axiom of choice since I think the situation is a bit easier to understand if we initially assume that infinite sets "work properly" - in particular, it's easier to think about the compactness theorem when you don't have to worry about choice.






        share|cite|improve this answer











        $endgroup$



        No, we cannot do this.



        I'll use a branching quantifier to express$^1$ "the universe is infinite" - by the compactness theorem, we can't do this in first-order logic. I'll then show how this gives an answer to the question you've asked, and then answer a secondary question implicit in your post. (And then there will be a footnote.)




        Expressing infinitude



        Consider the sentence $$(*)quadexists xforall y_1exists_y_1z_1forall y_2exists_y_2z_2[z_1not=xwedge z_2not=xwedge(y_1not=y_2iff z_1not=z_2)]$$ (as it will turn out, this can be simplified a bit, but I think the way I've written it is clearer). Here "$exists_overlineab$" means that $b$ depends only on the tuple $overlinea$.



        I claim that for every structure $mathcalA$, we have $$mathcalAmodels(*)iffmathcalAmbox is infinite.$$ One direction is easy: if $mathcalA$ is infinite, there is an injection $i$ from $mathcalA$ to itself which is not a surjection. Pick some $ainmathcalAsetminus im(i)$ to be our $x$ and use $i$ to choose our $z$s ($z_1=i(y_1), z_2=i(y_2)$).



        The other direction is the interesting one: why can't $(*)$ have finite models? To establish this, we need to do some analysis of $(*)$.



        Moving to second-order logic, $(*)$ is equivalent to the sentence $$(**)quadexists x, F,Gforall y_1,y_2[F(y_1)not=xwedge G(y_2)not=xwedge (y_1not=y_2iff F(y_1)not=G(y_2))].$$ Here $F,G$ are our "strategies" for picking $z_1,z_2$ respectively; the dependence of $z_k$ only on $y_k$ $(kin1,2)$ is reflected in the inputs each function takes.



        Suppose $mathcalAmodels(**)$. Pick appropriate witnesses to this: some $ainmathcalA$ and some specific functions $U,V:mathcalArightarrowmathcalA$ such that



        • $(i)$ for every $c_1,c_2inmathcalA$ we have $U(c_1)not=anot=V(c_2)$, and


        • $(ii)$ for every $d_1,d_2inmathcalA$ we have $U(d_1)=V(d_2)iff d_1=d_2$.


        (Of course, such witnesses won't be unique, but so what?)



        Our first observation is that from $(ii)$ we get a huge amount of information about $U$ and $V$. Namely, the following two facts:




        • $U$ and $V$ are the same function. Suppose otherwise. Then for some $dinmathcalA$ we have $U(d)not=V(d)$. Now take $d_1=d_2=d$ and note that this shows that $(ii)$ above fails.

        I'll now use "$W$" to refer to this function, in order to avoid apparent asymmetry.




        • The function $W$ is injective. Suppose otherwise. Then we have some $d_1,d_2inmathcalA$ such that $d_1not=d_2$ but $W(d_1)=W(d_2)$; remembering that $U=W=V$, we get that $d_1not=d_2$ but $U(d_1)=V(d_2)$, again contradicting point $(ii)$ above.

        Our second observation is simpler: clause $(i)$ tells us that the function $W$ must not have $a$ in its image.



        So putting this all together, we've concluded:




        If $mathcalAmodels(*)$, then there is an injection from $mathcalA$ to itself which is not a surjection.




        But this can only happen if $mathcalA$ is infinite! So we're done.




        From satisfaction to definability



        This doesn't really answer your question, which was about definable sets rather than classes of models. But this is just a quick hop away.



        Let $mathcalN$ be a nonstandard model of PA with standard part $S$. Then $S$ is clearly undefinable in first-order logic, but it is definable via $(*)$: it's the set of elements whose corresponding initial segments satisfy $neg(*)$.



        • This last bit deserves an explanation. First-order logic allows relativization: given a structure $mathcalS$ and a definable substructure $mathcalXsubseteqmathcalS$, for each sentence $varphi$ there is a sentence $varphi^mathcalX$ such that $$mathcalSmodelsvarphi^mathcalXiffmathcalXmodelsvarphi;$$ $varphi^mathcalX$ is gotten by "relativizing" quantifiers, e.g. replacing "$exists x(psi(x))$" with "$exists x(xinmathcalSwedgepsi(x))$." In fact relativization is a bit broader than what I've described, but ignore that for now.

        Of course, the above assumes $Con(PA)$; what if we don't want to assume that? Well, we're still in luck. Take as our structure $mathcalA$ a set with an equivalence relation such that $(i)$ there are infinitely many infinite classes and $(ii)$ for every finite $n$ there is a finite class with $>n$ elements. It's a standard exercise to show that the set of elements whose classes are infinite is not definable, but it is definable using $(*)$. And this argument can be appropriately formulated and proved in very weak systems - in particular, much weaker than even PA itself.




        More definability: the natural numbers



        One point that you've raised, which the above doesn't address, is what happens in the structure $mathcalN=(mathbbN; +,times)$:




        Is there a branching-quantifier definable subset of $mathcalN$ which isn't first-order definable?




        The answer is no - $mathcalN$ can "first-orderize" branching quantifiers - but the proof is a bit subtle. The obstacle of course is that we want to quantify over functions (= strategies), but first-order logic doesn't let us do that, and the failure of Konig's lemma (as you've correctly observed) means that we can't just look at "finite pieces" of functions.



        Getting around this obstacle takes two observations:



        • The first observation is that for every specific branching-quantifier-formula $varphi$, there is some $n$ such that for every tuple $overlinea$ such that $varphi(overlinea)$ holds we have a witness to $varphi(overlinea)$ which is $Sigma_n$-definable; so to tell whether $varphi(overlinea)$ holds we just need to search over the $Sigma_n$-definable functions.


        • The second observation lets us do exactly that. While Tarski showed that truth in $mathcalN$ is not definable in $mathcalN$, we nonetheless have that the set of true $Sigma_n$-formulas is definable for every specific $n$. This lets us search over $Sigma_n$-definable functions, for each specific $n$. Combined with the previous key point, we get the desired result.


        Now, this isn't a proof, since each of the two facts above is definitely nontrivial, but in the interests of length I won't sketch their proofs here; if you're interested, I recommend asking a further MSE question (and I'll answer it myself if I have the time).





        $^1$The axiom of choice



        Wait, what now?



        Well, I've used the following claim:




        A set is infinite iff there is a non-surjective injection from the set to itself.




        This actually isn't provable in ZF (= set theory without choice) alone; the left-to-right direction can fail, and counterexamples are called "infinite Dedekind-finite sets."



        However, this isn't really a problem: we still have that every model of $(*)$ must be Dedekind-infinite, and that's enough - ZF alone proves that there is no sentence which is true in exactly the Dedekind-infinite structures. I chose to assume the axiom of choice since I think the situation is a bit easier to understand if we initially assume that infinite sets "work properly" - in particular, it's easier to think about the compactness theorem when you don't have to worry about choice.







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited Mar 16 at 19:53

























        answered Mar 16 at 18:27









        Noah SchweberNoah Schweber

        127k10151292




        127k10151292



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Mathematics Stack Exchange!


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

            But avoid


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

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

            Use MathJax to format equations. MathJax reference.


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




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3150259%2fcan-we-specify-in-a-first-order-formula-that-a-variable-depends-not-on-all-previ%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How should I support this large drywall patch? Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How do I cover large gaps in drywall?How do I keep drywall around a patch from crumbling?Can I glue a second layer of drywall?How to patch long strip on drywall?Large drywall patch: how to avoid bulging seams?Drywall Mesh Patch vs. Bulge? To remove or not to remove?How to fix this drywall job?Prep drywall before backsplashWhat's the best way to fix this horrible drywall patch job?Drywall patching using 3M Patch Plus Primer

            random experiment with two different functions on unit interval Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Random variable and probability space notionsRandom Walk with EdgesFinding functions where the increase over a random interval is Poisson distributedNumber of days until dayCan an observed event in fact be of zero probability?Unit random processmodels of coins and uniform distributionHow to get the number of successes given $n$ trials , probability $P$ and a random variable $X$Absorbing Markov chain in a computer. Is “almost every” turned into always convergence in computer executions?Stopped random walk is not uniformly integrable

            Lowndes Grove History Architecture References Navigation menu32°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661132°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661178002500"National Register Information System"Historic houses of South Carolina"Lowndes Grove""+32° 48' 6.00", −79° 57' 58.00""Lowndes Grove, Charleston County (260 St. Margaret St., Charleston)""Lowndes Grove"The Charleston ExpositionIt Happened in South Carolina"Lowndes Grove (House), Saint Margaret Street & Sixth Avenue, Charleston, Charleston County, SC(Photographs)"Plantations of the Carolina Low Countrye