Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prooftool: Shaking Rules #735

Open
jvierling opened this issue Apr 4, 2019 · 2 comments
Open

Prooftool: Shaking Rules #735

jvierling opened this issue Apr 4, 2019 · 2 comments

Comments

@jvierling
Copy link
Contributor

Sometimes the inference rules displayed by prooftool are shaking. This shaking effect becomes stronger when scrolling to the right. Below is an example of a proof that causes such a shaking effect.

import gapt.formats.tip.TipProblem
import gapt.formats.tip.TipSmtImporter
import gapt.prooftool.prooftool
import gapt.provers.viper.spind.SuperpositionInductionProver

object Example extends scala.App {

  val problem: TipProblem =
    TipSmtImporter.fixupAndLoad( "examples/induction/comm2.smt2" )

  val proof =
    SuperpositionInductionProver
      .inductiveLKProof( problem.toSequent map { ( "", _ ) } )( problem.ctx.newMutable )

  prooftool( proof )
}
@gebner
Copy link
Member

gebner commented Apr 4, 2019

This visual phenomenon is called "wobbling", see this bug report for more details.

@jvierling
Copy link
Contributor Author

@gebner Thanks for the clarification. I looked at the bug report that you have linked before opening this issue, but I wasn't quite sure about whether "wobbling" refers to the same phenomenon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants