How can I improve my formal definitionsTags for theorems, definitions, examples, etc. in monographsUse of ternary operator in formal writingHow to find volunteer reviewers?$3$-Engel Group Definitions and PropertiesExamples of advance via good definitionsHow to improve writing mathematics?Nonequivalent definitions in MathematicsWhat definitions were crucial to further understanding?Different definitions of a relatively compact operator

How can I improve my formal definitions


Tags for theorems, definitions, examples, etc. in monographsUse of ternary operator in formal writingHow to find volunteer reviewers?$3$-Engel Group Definitions and PropertiesExamples of advance via good definitionsHow to improve writing mathematics?Nonequivalent definitions in MathematicsWhat definitions were crucial to further understanding?Different definitions of a relatively compact operator













1












$begingroup$


I´m Software Architect and I´m not very familiarized with standard notation in mathematics but I would like to write a paper explaning a normalization of computing model for expert systems. It has a very deep background on geometrics, logic and group theory, so I have to define some [new] unusual mathematical objects, and in order to get it accepted by the reader (some of them scientists of different disciplines) I would like to be as clear and correct as possible. How can I improve this definitions? Does anyone or any company offer this "help" as a service?



I have about 20 definitions like this (only for instance) to be improved.



The m-Crown of a set S, denoted by $S^m$, is the family of sets of every subset of its index set of cardinality $m$ no containing its index, such that



$forall(X_i in S^m : i in S) rightarrow X_i = x $



(Note: I am sure that it is a correct definition but may be not easy to understand with a not very standarized notation)










share|cite|improve this question







New contributor



Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






$endgroup$


















    1












    $begingroup$


    I´m Software Architect and I´m not very familiarized with standard notation in mathematics but I would like to write a paper explaning a normalization of computing model for expert systems. It has a very deep background on geometrics, logic and group theory, so I have to define some [new] unusual mathematical objects, and in order to get it accepted by the reader (some of them scientists of different disciplines) I would like to be as clear and correct as possible. How can I improve this definitions? Does anyone or any company offer this "help" as a service?



    I have about 20 definitions like this (only for instance) to be improved.



    The m-Crown of a set S, denoted by $S^m$, is the family of sets of every subset of its index set of cardinality $m$ no containing its index, such that



    $forall(X_i in S^m : i in S) rightarrow X_i = x $



    (Note: I am sure that it is a correct definition but may be not easy to understand with a not very standarized notation)










    share|cite|improve this question







    New contributor



    Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






    $endgroup$
















      1












      1








      1


      1



      $begingroup$


      I´m Software Architect and I´m not very familiarized with standard notation in mathematics but I would like to write a paper explaning a normalization of computing model for expert systems. It has a very deep background on geometrics, logic and group theory, so I have to define some [new] unusual mathematical objects, and in order to get it accepted by the reader (some of them scientists of different disciplines) I would like to be as clear and correct as possible. How can I improve this definitions? Does anyone or any company offer this "help" as a service?



      I have about 20 definitions like this (only for instance) to be improved.



      The m-Crown of a set S, denoted by $S^m$, is the family of sets of every subset of its index set of cardinality $m$ no containing its index, such that



      $forall(X_i in S^m : i in S) rightarrow X_i = x $



      (Note: I am sure that it is a correct definition but may be not easy to understand with a not very standarized notation)










      share|cite|improve this question







      New contributor



      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      $endgroup$




      I´m Software Architect and I´m not very familiarized with standard notation in mathematics but I would like to write a paper explaning a normalization of computing model for expert systems. It has a very deep background on geometrics, logic and group theory, so I have to define some [new] unusual mathematical objects, and in order to get it accepted by the reader (some of them scientists of different disciplines) I would like to be as clear and correct as possible. How can I improve this definitions? Does anyone or any company offer this "help" as a service?



      I have about 20 definitions like this (only for instance) to be improved.



      The m-Crown of a set S, denoted by $S^m$, is the family of sets of every subset of its index set of cardinality $m$ no containing its index, such that



      $forall(X_i in S^m : i in S) rightarrow X_i = x $



      (Note: I am sure that it is a correct definition but may be not easy to understand with a not very standarized notation)







      co.combinatorics definitions mathematical-writing peer-review






      share|cite|improve this question







      New contributor



      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share|cite|improve this question







      New contributor



      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share|cite|improve this question




      share|cite|improve this question






      New contributor



      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      asked 8 hours ago









      Izar UrdinIzar Urdin

      113 bronze badges




      113 bronze badges




      New contributor



      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




      New contributor




      Izar Urdin is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          1 Answer
          1






          active

          oldest

          votes


















          9













          $begingroup$

          I don't know about a definition-checking service, but I can give some general advice which I think will help.



          Let me begin by rewriting your definition (hopefully correctly!):




          Suppose I have a set $S$ and a natural number $m$. For $iin S$, let $$X_i=asubseteq S: vert avert=mmbox and inotin a.$$ We then let the $m$-crown of $S$ be the indexed set (with indexing set $S$ itself) $$(X_i)_iin S.$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$X_1=2,3, 2,4, 3,4,$$ $$X_2=1,3, 1,4, 3,4,$$ $$X_3=1,2, 1,4, 2,4,$$ $$X_4=1,2, 1,3, 2,3$$ $$).$$




          Now, what's behind this?




          Let's start with what I have done.



          First, AND MOST IMPORTANTLY, I've broken the definition into separate pieces and worked from the inside out. My version of the definition ends by introducing the $m$-crown, and starts by introducing the much simpler $X_i$s. Moreover, my version breaks into multiple separate sentences. Think of this all as a kind of cognitive piton: it lets the reader digest the definition in discrete steps, without ever having to be kept guessing what things mean. It also helps prevent errors on your end, by making you think carefully about what exactly is going on at each step along the way - when you write an "outside-in" definition, it's easy to experience a kind of "precision fatigue" and wind up finishing with something unclear or garbled. Finally, it winds up helping you use natural language in a precise way, for the same reason.



          Second, I've provided nontrivial explicit examples of everything. Moreover, I haven't tried to mix notations to be more efficient - the only thing I've done is throw in some spacing for readability (which is actually quite useful in some situations, and sets-of-sets is one of those since the curly braces can blur together). This helps the reader both understand your definition and repair it if you have made any errors.



          Besides all that, examples also provide a more high-level kind of cognitive piton: in the course of a slew of definitions, they help me keep straight what each thing is and how the various things differ from each other. Really, you should always give examples of everything.




          Now let me point out two things I haven't done.



          First, I avoided using too many symbols. In particular I avoided quantifiers. There's a positive and a negative aspect to this. The positive aspect is that precise natural language is easier to read than symbolic expressions; it's almost always better to focus on making your explanation precise than using symbols to shorten everything (and the "piton" stuff above is a big help here).



          The negative aspect is that unless one has some experience with the relevant formalism, it's easy to misuse - and this is exceptionally true of quantifiers for whatever reason. In the case of your definition, when blindly rendered into English your expression $$forall(X_i in S^m : i in S) rightarrow X_i = x $$ translates to



          • "If for all [missing bound variable], $X_i$ is in $S^m$ [grammatically incorrect symbol - maybe "such that"?] $i$ in $S$, then $X_i$ is the set of subsets of $S$ of size $m$ not containing $i$."

          The second half of that is what you want, but the first half is thoroughly garbled. Indeed, my first guess at rewriting this would be



          • "If $X_i$ is in $S^m$ for every $iin S$, then [rest],"

          which is very much not what you want. And reading not being much easier than writing, even if you'd gotten the symbols right your readers might still have trouble following the definition.



          Second, I didn't put motivation inside the definition proper. This isn't something you did either, but it is a common issue (and like everything else makes it much easier to mess up natural-language definitions) so it's worth mentioning here. You should definitely include motivation, but put it before or after the definition (or both); keep the definition itself nice and clean.



          Here's an example of the sort of thing I'm railing against:




          Let FOO be the tensor product of BLAH, which by Theorem 11.36 characterizes the FLEEN completely, with (in order to de-VORP the resulting algebra) BLEELG.




          It would be much better to write this as:




          Let FOO = BLAH $otimes$ BLEELG.



          Remember that BLAH completely characterizes the FLEEN (Thm. 11.36); meanwhile, bringing BLEELG prevents VORPiness.




          Note that I've also broken the motivation itself into separate pieces: why the BLAH?, and why the BLEELG?, are separate issues and I've treated them as such.




          Now it's important to note that these rules don't always have to be followed. But I think one should follow them very closely if one isn't already rather experienced with this sort of writing, especially if the intended readership isn't necessarily either.






          share|cite|improve this answer











          $endgroup$














          • $begingroup$
            OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
            $endgroup$
            – Mikhail Borovoi
            7 hours ago











          • $begingroup$
            @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
            $endgroup$
            – Izar Urdin
            7 hours ago











          • $begingroup$
            @MikhailBorovoi that was I would to say in the previous comment.
            $endgroup$
            – Izar Urdin
            6 hours ago






          • 3




            $begingroup$
            @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
            $endgroup$
            – Noah Schweber
            6 hours ago







          • 1




            $begingroup$
            That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
            $endgroup$
            – Izar Urdin
            6 hours ago













          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "504"
          ;
          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
          );



          );






          Izar Urdin is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathoverflow.net%2fquestions%2f339444%2fhow-can-i-improve-my-formal-definitions%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









          9













          $begingroup$

          I don't know about a definition-checking service, but I can give some general advice which I think will help.



          Let me begin by rewriting your definition (hopefully correctly!):




          Suppose I have a set $S$ and a natural number $m$. For $iin S$, let $$X_i=asubseteq S: vert avert=mmbox and inotin a.$$ We then let the $m$-crown of $S$ be the indexed set (with indexing set $S$ itself) $$(X_i)_iin S.$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$X_1=2,3, 2,4, 3,4,$$ $$X_2=1,3, 1,4, 3,4,$$ $$X_3=1,2, 1,4, 2,4,$$ $$X_4=1,2, 1,3, 2,3$$ $$).$$




          Now, what's behind this?




          Let's start with what I have done.



          First, AND MOST IMPORTANTLY, I've broken the definition into separate pieces and worked from the inside out. My version of the definition ends by introducing the $m$-crown, and starts by introducing the much simpler $X_i$s. Moreover, my version breaks into multiple separate sentences. Think of this all as a kind of cognitive piton: it lets the reader digest the definition in discrete steps, without ever having to be kept guessing what things mean. It also helps prevent errors on your end, by making you think carefully about what exactly is going on at each step along the way - when you write an "outside-in" definition, it's easy to experience a kind of "precision fatigue" and wind up finishing with something unclear or garbled. Finally, it winds up helping you use natural language in a precise way, for the same reason.



          Second, I've provided nontrivial explicit examples of everything. Moreover, I haven't tried to mix notations to be more efficient - the only thing I've done is throw in some spacing for readability (which is actually quite useful in some situations, and sets-of-sets is one of those since the curly braces can blur together). This helps the reader both understand your definition and repair it if you have made any errors.



          Besides all that, examples also provide a more high-level kind of cognitive piton: in the course of a slew of definitions, they help me keep straight what each thing is and how the various things differ from each other. Really, you should always give examples of everything.




          Now let me point out two things I haven't done.



          First, I avoided using too many symbols. In particular I avoided quantifiers. There's a positive and a negative aspect to this. The positive aspect is that precise natural language is easier to read than symbolic expressions; it's almost always better to focus on making your explanation precise than using symbols to shorten everything (and the "piton" stuff above is a big help here).



          The negative aspect is that unless one has some experience with the relevant formalism, it's easy to misuse - and this is exceptionally true of quantifiers for whatever reason. In the case of your definition, when blindly rendered into English your expression $$forall(X_i in S^m : i in S) rightarrow X_i = x $$ translates to



          • "If for all [missing bound variable], $X_i$ is in $S^m$ [grammatically incorrect symbol - maybe "such that"?] $i$ in $S$, then $X_i$ is the set of subsets of $S$ of size $m$ not containing $i$."

          The second half of that is what you want, but the first half is thoroughly garbled. Indeed, my first guess at rewriting this would be



          • "If $X_i$ is in $S^m$ for every $iin S$, then [rest],"

          which is very much not what you want. And reading not being much easier than writing, even if you'd gotten the symbols right your readers might still have trouble following the definition.



          Second, I didn't put motivation inside the definition proper. This isn't something you did either, but it is a common issue (and like everything else makes it much easier to mess up natural-language definitions) so it's worth mentioning here. You should definitely include motivation, but put it before or after the definition (or both); keep the definition itself nice and clean.



          Here's an example of the sort of thing I'm railing against:




          Let FOO be the tensor product of BLAH, which by Theorem 11.36 characterizes the FLEEN completely, with (in order to de-VORP the resulting algebra) BLEELG.




          It would be much better to write this as:




          Let FOO = BLAH $otimes$ BLEELG.



          Remember that BLAH completely characterizes the FLEEN (Thm. 11.36); meanwhile, bringing BLEELG prevents VORPiness.




          Note that I've also broken the motivation itself into separate pieces: why the BLAH?, and why the BLEELG?, are separate issues and I've treated them as such.




          Now it's important to note that these rules don't always have to be followed. But I think one should follow them very closely if one isn't already rather experienced with this sort of writing, especially if the intended readership isn't necessarily either.






          share|cite|improve this answer











          $endgroup$














          • $begingroup$
            OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
            $endgroup$
            – Mikhail Borovoi
            7 hours ago











          • $begingroup$
            @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
            $endgroup$
            – Izar Urdin
            7 hours ago











          • $begingroup$
            @MikhailBorovoi that was I would to say in the previous comment.
            $endgroup$
            – Izar Urdin
            6 hours ago






          • 3




            $begingroup$
            @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
            $endgroup$
            – Noah Schweber
            6 hours ago







          • 1




            $begingroup$
            That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
            $endgroup$
            – Izar Urdin
            6 hours ago















          9













          $begingroup$

          I don't know about a definition-checking service, but I can give some general advice which I think will help.



          Let me begin by rewriting your definition (hopefully correctly!):




          Suppose I have a set $S$ and a natural number $m$. For $iin S$, let $$X_i=asubseteq S: vert avert=mmbox and inotin a.$$ We then let the $m$-crown of $S$ be the indexed set (with indexing set $S$ itself) $$(X_i)_iin S.$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$X_1=2,3, 2,4, 3,4,$$ $$X_2=1,3, 1,4, 3,4,$$ $$X_3=1,2, 1,4, 2,4,$$ $$X_4=1,2, 1,3, 2,3$$ $$).$$




          Now, what's behind this?




          Let's start with what I have done.



          First, AND MOST IMPORTANTLY, I've broken the definition into separate pieces and worked from the inside out. My version of the definition ends by introducing the $m$-crown, and starts by introducing the much simpler $X_i$s. Moreover, my version breaks into multiple separate sentences. Think of this all as a kind of cognitive piton: it lets the reader digest the definition in discrete steps, without ever having to be kept guessing what things mean. It also helps prevent errors on your end, by making you think carefully about what exactly is going on at each step along the way - when you write an "outside-in" definition, it's easy to experience a kind of "precision fatigue" and wind up finishing with something unclear or garbled. Finally, it winds up helping you use natural language in a precise way, for the same reason.



          Second, I've provided nontrivial explicit examples of everything. Moreover, I haven't tried to mix notations to be more efficient - the only thing I've done is throw in some spacing for readability (which is actually quite useful in some situations, and sets-of-sets is one of those since the curly braces can blur together). This helps the reader both understand your definition and repair it if you have made any errors.



          Besides all that, examples also provide a more high-level kind of cognitive piton: in the course of a slew of definitions, they help me keep straight what each thing is and how the various things differ from each other. Really, you should always give examples of everything.




          Now let me point out two things I haven't done.



          First, I avoided using too many symbols. In particular I avoided quantifiers. There's a positive and a negative aspect to this. The positive aspect is that precise natural language is easier to read than symbolic expressions; it's almost always better to focus on making your explanation precise than using symbols to shorten everything (and the "piton" stuff above is a big help here).



          The negative aspect is that unless one has some experience with the relevant formalism, it's easy to misuse - and this is exceptionally true of quantifiers for whatever reason. In the case of your definition, when blindly rendered into English your expression $$forall(X_i in S^m : i in S) rightarrow X_i = x $$ translates to



          • "If for all [missing bound variable], $X_i$ is in $S^m$ [grammatically incorrect symbol - maybe "such that"?] $i$ in $S$, then $X_i$ is the set of subsets of $S$ of size $m$ not containing $i$."

          The second half of that is what you want, but the first half is thoroughly garbled. Indeed, my first guess at rewriting this would be



          • "If $X_i$ is in $S^m$ for every $iin S$, then [rest],"

          which is very much not what you want. And reading not being much easier than writing, even if you'd gotten the symbols right your readers might still have trouble following the definition.



          Second, I didn't put motivation inside the definition proper. This isn't something you did either, but it is a common issue (and like everything else makes it much easier to mess up natural-language definitions) so it's worth mentioning here. You should definitely include motivation, but put it before or after the definition (or both); keep the definition itself nice and clean.



          Here's an example of the sort of thing I'm railing against:




          Let FOO be the tensor product of BLAH, which by Theorem 11.36 characterizes the FLEEN completely, with (in order to de-VORP the resulting algebra) BLEELG.




          It would be much better to write this as:




          Let FOO = BLAH $otimes$ BLEELG.



          Remember that BLAH completely characterizes the FLEEN (Thm. 11.36); meanwhile, bringing BLEELG prevents VORPiness.




          Note that I've also broken the motivation itself into separate pieces: why the BLAH?, and why the BLEELG?, are separate issues and I've treated them as such.




          Now it's important to note that these rules don't always have to be followed. But I think one should follow them very closely if one isn't already rather experienced with this sort of writing, especially if the intended readership isn't necessarily either.






          share|cite|improve this answer











          $endgroup$














          • $begingroup$
            OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
            $endgroup$
            – Mikhail Borovoi
            7 hours ago











          • $begingroup$
            @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
            $endgroup$
            – Izar Urdin
            7 hours ago











          • $begingroup$
            @MikhailBorovoi that was I would to say in the previous comment.
            $endgroup$
            – Izar Urdin
            6 hours ago






          • 3




            $begingroup$
            @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
            $endgroup$
            – Noah Schweber
            6 hours ago







          • 1




            $begingroup$
            That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
            $endgroup$
            – Izar Urdin
            6 hours ago













          9














          9










          9







          $begingroup$

          I don't know about a definition-checking service, but I can give some general advice which I think will help.



          Let me begin by rewriting your definition (hopefully correctly!):




          Suppose I have a set $S$ and a natural number $m$. For $iin S$, let $$X_i=asubseteq S: vert avert=mmbox and inotin a.$$ We then let the $m$-crown of $S$ be the indexed set (with indexing set $S$ itself) $$(X_i)_iin S.$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$X_1=2,3, 2,4, 3,4,$$ $$X_2=1,3, 1,4, 3,4,$$ $$X_3=1,2, 1,4, 2,4,$$ $$X_4=1,2, 1,3, 2,3$$ $$).$$




          Now, what's behind this?




          Let's start with what I have done.



          First, AND MOST IMPORTANTLY, I've broken the definition into separate pieces and worked from the inside out. My version of the definition ends by introducing the $m$-crown, and starts by introducing the much simpler $X_i$s. Moreover, my version breaks into multiple separate sentences. Think of this all as a kind of cognitive piton: it lets the reader digest the definition in discrete steps, without ever having to be kept guessing what things mean. It also helps prevent errors on your end, by making you think carefully about what exactly is going on at each step along the way - when you write an "outside-in" definition, it's easy to experience a kind of "precision fatigue" and wind up finishing with something unclear or garbled. Finally, it winds up helping you use natural language in a precise way, for the same reason.



          Second, I've provided nontrivial explicit examples of everything. Moreover, I haven't tried to mix notations to be more efficient - the only thing I've done is throw in some spacing for readability (which is actually quite useful in some situations, and sets-of-sets is one of those since the curly braces can blur together). This helps the reader both understand your definition and repair it if you have made any errors.



          Besides all that, examples also provide a more high-level kind of cognitive piton: in the course of a slew of definitions, they help me keep straight what each thing is and how the various things differ from each other. Really, you should always give examples of everything.




          Now let me point out two things I haven't done.



          First, I avoided using too many symbols. In particular I avoided quantifiers. There's a positive and a negative aspect to this. The positive aspect is that precise natural language is easier to read than symbolic expressions; it's almost always better to focus on making your explanation precise than using symbols to shorten everything (and the "piton" stuff above is a big help here).



          The negative aspect is that unless one has some experience with the relevant formalism, it's easy to misuse - and this is exceptionally true of quantifiers for whatever reason. In the case of your definition, when blindly rendered into English your expression $$forall(X_i in S^m : i in S) rightarrow X_i = x $$ translates to



          • "If for all [missing bound variable], $X_i$ is in $S^m$ [grammatically incorrect symbol - maybe "such that"?] $i$ in $S$, then $X_i$ is the set of subsets of $S$ of size $m$ not containing $i$."

          The second half of that is what you want, but the first half is thoroughly garbled. Indeed, my first guess at rewriting this would be



          • "If $X_i$ is in $S^m$ for every $iin S$, then [rest],"

          which is very much not what you want. And reading not being much easier than writing, even if you'd gotten the symbols right your readers might still have trouble following the definition.



          Second, I didn't put motivation inside the definition proper. This isn't something you did either, but it is a common issue (and like everything else makes it much easier to mess up natural-language definitions) so it's worth mentioning here. You should definitely include motivation, but put it before or after the definition (or both); keep the definition itself nice and clean.



          Here's an example of the sort of thing I'm railing against:




          Let FOO be the tensor product of BLAH, which by Theorem 11.36 characterizes the FLEEN completely, with (in order to de-VORP the resulting algebra) BLEELG.




          It would be much better to write this as:




          Let FOO = BLAH $otimes$ BLEELG.



          Remember that BLAH completely characterizes the FLEEN (Thm. 11.36); meanwhile, bringing BLEELG prevents VORPiness.




          Note that I've also broken the motivation itself into separate pieces: why the BLAH?, and why the BLEELG?, are separate issues and I've treated them as such.




          Now it's important to note that these rules don't always have to be followed. But I think one should follow them very closely if one isn't already rather experienced with this sort of writing, especially if the intended readership isn't necessarily either.






          share|cite|improve this answer











          $endgroup$



          I don't know about a definition-checking service, but I can give some general advice which I think will help.



          Let me begin by rewriting your definition (hopefully correctly!):




          Suppose I have a set $S$ and a natural number $m$. For $iin S$, let $$X_i=asubseteq S: vert avert=mmbox and inotin a.$$ We then let the $m$-crown of $S$ be the indexed set (with indexing set $S$ itself) $$(X_i)_iin S.$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$X_1=2,3, 2,4, 3,4,$$ $$X_2=1,3, 1,4, 3,4,$$ $$X_3=1,2, 1,4, 2,4,$$ $$X_4=1,2, 1,3, 2,3$$ $$).$$




          Now, what's behind this?




          Let's start with what I have done.



          First, AND MOST IMPORTANTLY, I've broken the definition into separate pieces and worked from the inside out. My version of the definition ends by introducing the $m$-crown, and starts by introducing the much simpler $X_i$s. Moreover, my version breaks into multiple separate sentences. Think of this all as a kind of cognitive piton: it lets the reader digest the definition in discrete steps, without ever having to be kept guessing what things mean. It also helps prevent errors on your end, by making you think carefully about what exactly is going on at each step along the way - when you write an "outside-in" definition, it's easy to experience a kind of "precision fatigue" and wind up finishing with something unclear or garbled. Finally, it winds up helping you use natural language in a precise way, for the same reason.



          Second, I've provided nontrivial explicit examples of everything. Moreover, I haven't tried to mix notations to be more efficient - the only thing I've done is throw in some spacing for readability (which is actually quite useful in some situations, and sets-of-sets is one of those since the curly braces can blur together). This helps the reader both understand your definition and repair it if you have made any errors.



          Besides all that, examples also provide a more high-level kind of cognitive piton: in the course of a slew of definitions, they help me keep straight what each thing is and how the various things differ from each other. Really, you should always give examples of everything.




          Now let me point out two things I haven't done.



          First, I avoided using too many symbols. In particular I avoided quantifiers. There's a positive and a negative aspect to this. The positive aspect is that precise natural language is easier to read than symbolic expressions; it's almost always better to focus on making your explanation precise than using symbols to shorten everything (and the "piton" stuff above is a big help here).



          The negative aspect is that unless one has some experience with the relevant formalism, it's easy to misuse - and this is exceptionally true of quantifiers for whatever reason. In the case of your definition, when blindly rendered into English your expression $$forall(X_i in S^m : i in S) rightarrow X_i = x $$ translates to



          • "If for all [missing bound variable], $X_i$ is in $S^m$ [grammatically incorrect symbol - maybe "such that"?] $i$ in $S$, then $X_i$ is the set of subsets of $S$ of size $m$ not containing $i$."

          The second half of that is what you want, but the first half is thoroughly garbled. Indeed, my first guess at rewriting this would be



          • "If $X_i$ is in $S^m$ for every $iin S$, then [rest],"

          which is very much not what you want. And reading not being much easier than writing, even if you'd gotten the symbols right your readers might still have trouble following the definition.



          Second, I didn't put motivation inside the definition proper. This isn't something you did either, but it is a common issue (and like everything else makes it much easier to mess up natural-language definitions) so it's worth mentioning here. You should definitely include motivation, but put it before or after the definition (or both); keep the definition itself nice and clean.



          Here's an example of the sort of thing I'm railing against:




          Let FOO be the tensor product of BLAH, which by Theorem 11.36 characterizes the FLEEN completely, with (in order to de-VORP the resulting algebra) BLEELG.




          It would be much better to write this as:




          Let FOO = BLAH $otimes$ BLEELG.



          Remember that BLAH completely characterizes the FLEEN (Thm. 11.36); meanwhile, bringing BLEELG prevents VORPiness.




          Note that I've also broken the motivation itself into separate pieces: why the BLAH?, and why the BLEELG?, are separate issues and I've treated them as such.




          Now it's important to note that these rules don't always have to be followed. But I think one should follow them very closely if one isn't already rather experienced with this sort of writing, especially if the intended readership isn't necessarily either.







          share|cite|improve this answer














          share|cite|improve this answer



          share|cite|improve this answer








          edited 6 hours ago

























          answered 7 hours ago









          Noah SchweberNoah Schweber

          20.8k3 gold badges53 silver badges154 bronze badges




          20.8k3 gold badges53 silver badges154 bronze badges














          • $begingroup$
            OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
            $endgroup$
            – Mikhail Borovoi
            7 hours ago











          • $begingroup$
            @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
            $endgroup$
            – Izar Urdin
            7 hours ago











          • $begingroup$
            @MikhailBorovoi that was I would to say in the previous comment.
            $endgroup$
            – Izar Urdin
            6 hours ago






          • 3




            $begingroup$
            @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
            $endgroup$
            – Noah Schweber
            6 hours ago







          • 1




            $begingroup$
            That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
            $endgroup$
            – Izar Urdin
            6 hours ago
















          • $begingroup$
            OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
            $endgroup$
            – Mikhail Borovoi
            7 hours ago











          • $begingroup$
            @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
            $endgroup$
            – Izar Urdin
            7 hours ago











          • $begingroup$
            @MikhailBorovoi that was I would to say in the previous comment.
            $endgroup$
            – Izar Urdin
            6 hours ago






          • 3




            $begingroup$
            @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
            $endgroup$
            – Noah Schweber
            6 hours ago







          • 1




            $begingroup$
            That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
            $endgroup$
            – Izar Urdin
            6 hours ago















          $begingroup$
          OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
          $endgroup$
          – Mikhail Borovoi
          7 hours ago





          $begingroup$
          OP writes "family" rather than "set". Therefore, I would write: We then let the $m$-crown of $S$ be the family $$(X_i: iin S).$$ For example, if $S=1,2,3,4$ and $m=2$ then e.g. $$X_2=1,3, 1,4, 3,4,$$ and the whole $m$-crown of $S$ is $$($$ $$(1) 2,3, 2,4, 3,4,$$ $$(2) 1,3, 1,4, 3,4,$$ $$(3) 1,2, 1,4, 2,4,$$ $$(4) 1,2, 1,3, 2,3$$ $$).$$
          $endgroup$
          – Mikhail Borovoi
          7 hours ago













          $begingroup$
          @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
          $endgroup$
          – Izar Urdin
          7 hours ago





          $begingroup$
          @NoahSchweber It sounds very reasonable, I'm glad to read you. However, I feel that it is not exactly the same definition, it seems not to be an indexed family. Furthermore, it seems that each definition is going to be very extensive including motivation. I usually present some definitions to "build" another bigger showing the motivation of them togother. I don't know it can be weak syllogism.
          $endgroup$
          – Izar Urdin
          7 hours ago













          $begingroup$
          @MikhailBorovoi that was I would to say in the previous comment.
          $endgroup$
          – Izar Urdin
          6 hours ago




          $begingroup$
          @MikhailBorovoi that was I would to say in the previous comment.
          $endgroup$
          – Izar Urdin
          6 hours ago




          3




          3




          $begingroup$
          @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
          $endgroup$
          – Noah Schweber
          6 hours ago





          $begingroup$
          @IzarUrdin Yes - symbols don't inherently add clarity. Don't use them just because you can; a clear, precise natural language definition is (in almost every case) optimal. Basically, which is generally more readable: $$x: Awedge B$$ or $$x: Ambox and B?$$ When the conditions $A$ and $B$ are at all complicated, it's usually the latter.
          $endgroup$
          – Noah Schweber
          6 hours ago





          1




          1




          $begingroup$
          That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
          $endgroup$
          – Izar Urdin
          6 hours ago




          $begingroup$
          That´s incredible and a good news ! When I was a student of Computer Since (25 years ago) teachers forced us to use symbols instead of words. Things are going better ;)
          $endgroup$
          – Izar Urdin
          6 hours ago










          Izar Urdin is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Izar Urdin is a new contributor. Be nice, and check out our Code of Conduct.












          Izar Urdin is a new contributor. Be nice, and check out our Code of Conduct.











          Izar Urdin is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to MathOverflow!


          • 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%2fmathoverflow.net%2fquestions%2f339444%2fhow-can-i-improve-my-formal-definitions%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

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單