Bussproofs compact prooftree Announcing the arrival of Valued Associate #679: Cesar Manara ...

How could we fake a moon landing now?

Can melee weapons be used to deliver Contact Poisons?

What does this Jacques Hadamard quote mean?

Is safe to use va_start macro with this as parameter?

Crossing US/Canada Border for less than 24 hours

How to answer "Have you ever been terminated?"

How to compare two different files line by line in unix?

When a candle burns, why does the top of wick glow if bottom of flame is hottest?

Trademark violation for app?

Quick way to create a symlink?

What does the "x" in "x86" represent?

For a new assistant professor in CS, how to build/manage a publication pipeline

How would a mousetrap for use in space work?

Fantasy story; one type of magic grows in power with use, but the more powerful they are, they more they are drawn to travel to their source

Delete nth line from bottom

What is the escape velocity of a neutron particle (not neutron star)

Significance of Cersei's obsession with elephants?

Most bit efficient text communication method?

Is there any way for the UK Prime Minister to make a motion directly dependent on Government confidence?

Why do the resolve message appear first?

What is the longest distance a player character can jump in one leap?

When the Haste spell ends on a creature, do attackers have advantage against that creature?

First console to have temporary backward compatibility

Wu formula for manifolds with boundary



Bussproofs compact prooftree



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Sequent calculus proofs using the prooftree packageHow to align a prooftree left?Unusual bussproofs derivationMisplacing theorem header when followed by a prooftreeenumerating lines of bussproofsAdding caption to a prooftreeBussproofs problemhow to display very large tree (+ standalone vs. bussproofs)Insert punctuation into a prooftreeVertical alignment in bussproofs












0















I have the following code:



begin{prooftree}
AxiomC{$Gamma $}
AxiomC{}
LeftLabel{($to$-elim)}
BinaryInfC{$Gamma , x : A, y : C vdash x y Leftarrow D$}
AxiomC{}
LeftLabel{($equiv_{mathsf{type}}$-refl)}
UnaryInfC{$Gamma , x : A, y : C vdash D equiv D$}
LeftLabel{(switch)}
BinaryInfC{$Gamma , x : A , y : C vdash xy Rightarrow D$}
LeftLabel{($to$-intro)}
UnaryInfC{$Gamma , x : A vdash lamba y . x y Leftarrow C to D$}
AxiomC{}
LeftLabel{$(**)$}
UnaryInfC{$Gamma , x : A vdash B equiv C to D mathsf{type}$}
LeftLabel{(switch)}
BinaryInfC{$ Gamma , x : A vdash lambda y . xy Rightarrow B$}
LeftLabel{($to$-intro)}
UnaryInfC{$Gamma vdash lambda x . lambda y . x y Leftarrow A to B$}
AxiomC{}
RightLabel{$(*)$}
UnaryInfC{$Gamma vdash T equiv A to B mathsf{type}$}
RightLabel{(switch)}
BinaryInfC{$Gamma vdash lambda x . lambda y . x y Rightarrow T$}
end{prooftree}


Which gives me the following tree:



enter image description here



Is there a way I can get rid of the whitespace in the middle? Where (*) and (**) take place it would be nice to slide them under the tree. I don't think this is possible in bussproofs from what I have read but I could be wrong.



For example if there is a local horizontal spacing when I do a BinaryInfC that I could change that might let me squish them together.










share|improve this question



























    0















    I have the following code:



    begin{prooftree}
    AxiomC{$Gamma $}
    AxiomC{}
    LeftLabel{($to$-elim)}
    BinaryInfC{$Gamma , x : A, y : C vdash x y Leftarrow D$}
    AxiomC{}
    LeftLabel{($equiv_{mathsf{type}}$-refl)}
    UnaryInfC{$Gamma , x : A, y : C vdash D equiv D$}
    LeftLabel{(switch)}
    BinaryInfC{$Gamma , x : A , y : C vdash xy Rightarrow D$}
    LeftLabel{($to$-intro)}
    UnaryInfC{$Gamma , x : A vdash lamba y . x y Leftarrow C to D$}
    AxiomC{}
    LeftLabel{$(**)$}
    UnaryInfC{$Gamma , x : A vdash B equiv C to D mathsf{type}$}
    LeftLabel{(switch)}
    BinaryInfC{$ Gamma , x : A vdash lambda y . xy Rightarrow B$}
    LeftLabel{($to$-intro)}
    UnaryInfC{$Gamma vdash lambda x . lambda y . x y Leftarrow A to B$}
    AxiomC{}
    RightLabel{$(*)$}
    UnaryInfC{$Gamma vdash T equiv A to B mathsf{type}$}
    RightLabel{(switch)}
    BinaryInfC{$Gamma vdash lambda x . lambda y . x y Rightarrow T$}
    end{prooftree}


    Which gives me the following tree:



    enter image description here



    Is there a way I can get rid of the whitespace in the middle? Where (*) and (**) take place it would be nice to slide them under the tree. I don't think this is possible in bussproofs from what I have read but I could be wrong.



    For example if there is a local horizontal spacing when I do a BinaryInfC that I could change that might let me squish them together.










    share|improve this question

























      0












      0








      0








      I have the following code:



      begin{prooftree}
      AxiomC{$Gamma $}
      AxiomC{}
      LeftLabel{($to$-elim)}
      BinaryInfC{$Gamma , x : A, y : C vdash x y Leftarrow D$}
      AxiomC{}
      LeftLabel{($equiv_{mathsf{type}}$-refl)}
      UnaryInfC{$Gamma , x : A, y : C vdash D equiv D$}
      LeftLabel{(switch)}
      BinaryInfC{$Gamma , x : A , y : C vdash xy Rightarrow D$}
      LeftLabel{($to$-intro)}
      UnaryInfC{$Gamma , x : A vdash lamba y . x y Leftarrow C to D$}
      AxiomC{}
      LeftLabel{$(**)$}
      UnaryInfC{$Gamma , x : A vdash B equiv C to D mathsf{type}$}
      LeftLabel{(switch)}
      BinaryInfC{$ Gamma , x : A vdash lambda y . xy Rightarrow B$}
      LeftLabel{($to$-intro)}
      UnaryInfC{$Gamma vdash lambda x . lambda y . x y Leftarrow A to B$}
      AxiomC{}
      RightLabel{$(*)$}
      UnaryInfC{$Gamma vdash T equiv A to B mathsf{type}$}
      RightLabel{(switch)}
      BinaryInfC{$Gamma vdash lambda x . lambda y . x y Rightarrow T$}
      end{prooftree}


      Which gives me the following tree:



      enter image description here



      Is there a way I can get rid of the whitespace in the middle? Where (*) and (**) take place it would be nice to slide them under the tree. I don't think this is possible in bussproofs from what I have read but I could be wrong.



      For example if there is a local horizontal spacing when I do a BinaryInfC that I could change that might let me squish them together.










      share|improve this question














      I have the following code:



      begin{prooftree}
      AxiomC{$Gamma $}
      AxiomC{}
      LeftLabel{($to$-elim)}
      BinaryInfC{$Gamma , x : A, y : C vdash x y Leftarrow D$}
      AxiomC{}
      LeftLabel{($equiv_{mathsf{type}}$-refl)}
      UnaryInfC{$Gamma , x : A, y : C vdash D equiv D$}
      LeftLabel{(switch)}
      BinaryInfC{$Gamma , x : A , y : C vdash xy Rightarrow D$}
      LeftLabel{($to$-intro)}
      UnaryInfC{$Gamma , x : A vdash lamba y . x y Leftarrow C to D$}
      AxiomC{}
      LeftLabel{$(**)$}
      UnaryInfC{$Gamma , x : A vdash B equiv C to D mathsf{type}$}
      LeftLabel{(switch)}
      BinaryInfC{$ Gamma , x : A vdash lambda y . xy Rightarrow B$}
      LeftLabel{($to$-intro)}
      UnaryInfC{$Gamma vdash lambda x . lambda y . x y Leftarrow A to B$}
      AxiomC{}
      RightLabel{$(*)$}
      UnaryInfC{$Gamma vdash T equiv A to B mathsf{type}$}
      RightLabel{(switch)}
      BinaryInfC{$Gamma vdash lambda x . lambda y . x y Rightarrow T$}
      end{prooftree}


      Which gives me the following tree:



      enter image description here



      Is there a way I can get rid of the whitespace in the middle? Where (*) and (**) take place it would be nice to slide them under the tree. I don't think this is possible in bussproofs from what I have read but I could be wrong.



      For example if there is a local horizontal spacing when I do a BinaryInfC that I could change that might let me squish them together.







      horizontal-alignment bussproofs






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 11 mins ago









      Ali CaglayanAli Caglayan

      238137




      238137






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "85"
          };
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f485390%2fbussproofs-compact-prooftree%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to TeX - LaTeX 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.


          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%2ftex.stackexchange.com%2fquestions%2f485390%2fbussproofs-compact-prooftree%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

          Can't compile dgruyter and caption packagesLaTeX templates/packages for writing a patent specificationLatex...

          Schneeberg (Smreczany) Bibliografia | Menu...

          Hans Bellmer Spis treści Życiorys | Upamiętnienie | Przypisy | Bibliografia | Linki zewnętrzne |...