78.20/20.94 2019-03-29 09:54:17 78.20/20.94 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode): 78.20/20.94 78.20/20.94 "ThreadPoolThread309" #390 daemon prio=6 os_prio=0 tid=0x00002b18e40d2800 nid=0x509c waiting for monitor entry [0x00002b194f1f3000] 78.20/20.94 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.94 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.94 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.94 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.94 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.94 at java.lang.Thread.run(Thread.java:748) 78.20/20.94 78.20/20.94 "ThreadPoolThread308" #389 daemon prio=6 os_prio=0 tid=0x00002b18e40d2000 nid=0x5098 waiting for monitor entry [0x00002b194f2f4000] 78.20/20.94 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.94 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.94 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread307" #388 daemon prio=6 os_prio=0 tid=0x00002b18e4095800 nid=0x5093 waiting for monitor entry [0x00002b194cb09000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread306" #387 daemon prio=6 os_prio=0 tid=0x00002b18e406e000 nid=0x508b waiting for monitor entry [0x00002b194f3f5000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread305" #386 daemon prio=6 os_prio=0 tid=0x00002b18e4081800 nid=0x5088 waiting for monitor entry [0x00002b194f5f7000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread304" #385 daemon prio=6 os_prio=0 tid=0x00002b18e4046800 nid=0x5083 waiting for monitor entry [0x00002b194fcfe000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread303" #384 daemon prio=6 os_prio=0 tid=0x00002b18e4061800 nid=0x507a waiting for monitor entry [0x00002b194c503000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread302" #383 daemon prio=6 os_prio=0 tid=0x00002b18e4089800 nid=0x5073 waiting for monitor entry [0x00002b194e622000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread301" #382 daemon prio=6 os_prio=0 tid=0x00002b18e406a000 nid=0x5070 waiting for monitor entry [0x00002b194fdff000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread300" #381 daemon prio=6 os_prio=0 tid=0x00002b18e400e800 nid=0x506e waiting for monitor entry [0x00002b194e01c000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread299" #380 daemon prio=6 os_prio=0 tid=0x00002b18e4043000 nid=0x5069 waiting for monitor entry [0x00002b194ed29000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread298" #379 daemon prio=6 os_prio=0 tid=0x00002b18e4048800 nid=0x5061 waiting for monitor entry [0x00002b194e723000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread297" #378 daemon prio=6 os_prio=0 tid=0x00002b18e4025000 nid=0x505a waiting for monitor entry [0x00002b194d513000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread296" #377 daemon prio=6 os_prio=0 tid=0x00002b18e405e000 nid=0x5053 waiting for monitor entry [0x00002b194d412000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread295" #376 daemon prio=6 os_prio=0 tid=0x00002b18e40ca800 nid=0x5050 runnable [0x00002b199d916000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.processClause(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.or(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.handleConstr(Unknown Source) 78.20/20.95 at org.sat4j.tools.DimacsArrayToDimacsConverter.parseInstance(Unknown Source) 78.20/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:117) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread294" #375 daemon prio=6 os_prio=0 tid=0x00002b18e40c8800 nid=0x504f runnable [0x00002b199d815000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildEQCircuit(ArithmeticCircuitFactory.java:1202) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildGECircuit(ArithmeticCircuitFactory.java:1227) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:104) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread293" #374 daemon prio=6 os_prio=0 tid=0x00002b18e40c7000 nid=0x504e runnable [0x00002b199d714000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.FileInputStream.readBytes(Native Method) 78.20/20.95 at java.io.FileInputStream.read(FileInputStream.java:255) 78.20/20.95 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 78.20/20.95 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 78.20/20.95 - locked <0x0000000722f60450> (a java.lang.UNIXProcess$ProcessPipeInputStream) 78.20/20.95 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 78.20/20.95 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 78.20/20.95 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 78.20/20.95 - locked <0x0000000722f64af8> (a java.io.InputStreamReader) 78.20/20.95 at java.io.InputStreamReader.read(InputStreamReader.java:184) 78.20/20.95 at java.io.BufferedReader.fill(BufferedReader.java:161) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:324) 78.20/20.95 - locked <0x0000000722f64af8> (a java.io.InputStreamReader) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:389) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread292" #373 daemon prio=6 os_prio=0 tid=0x00002b18e40c5000 nid=0x504d runnable [0x00002b199d612000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.IndefiniteBinarizer.bin(IndefiniteBinarizer.java:182) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPower(PlainSPCToCircuitConverter.java:608) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:438) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:284) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:129) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread291" #372 daemon prio=6 os_prio=0 tid=0x00002b18e40c3800 nid=0x504c runnable [0x00002b199d512000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.ArcticInt.ExoticIntUnaryCircuitFactory.buildTimesCircuit(ExoticIntUnaryCircuitFactory.java:136) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.PolyToCircuitConverter.caseTimesNode(PolyToCircuitConverter.java:245) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.caseAtom(OPCtoFormulaConverter.java:214) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAtom.visit(OPCAtom.java:122) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierA.visit(OPCQuantifierA.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierE.visit(OPCQuantifierE.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.applyToWithCleanup(OPCtoFormulaConverter.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:282) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread290" #371 daemon prio=6 os_prio=0 tid=0x00002b18e40c1800 nid=0x504b waiting for monitor entry [0x00002b199d412000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread289" #370 daemon prio=6 os_prio=0 tid=0x00002b18e40bf000 nid=0x504a waiting on condition [0x00002b199d310000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079ab10798> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getUsableRules(QUsableRules.java:473) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getUsableRules(QUsableRules.java:459) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.(QDPProblem.java:109) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.getSubProblem(QDPProblem.java:205) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.getSubProblem(QDPProblem.java:176) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:142) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:63) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread288" #369 daemon prio=6 os_prio=0 tid=0x00002b18e40bd000 nid=0x5049 waiting on condition [0x00002b199d210000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079ab10798> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread287" #368 daemon prio=6 os_prio=0 tid=0x00002b18e40bb000 nid=0x5048 waiting on condition [0x00002b199d10e000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079ab10798> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread286" #367 daemon prio=6 os_prio=0 tid=0x00002b18e40b9800 nid=0x5047 waiting on condition [0x00002b199d00d000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079ab10798> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread285" #366 daemon prio=6 os_prio=0 tid=0x00002b18e40b7800 nid=0x5046 waiting on condition [0x00002b199cf0d000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006ac8dbef0> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread284" #365 daemon prio=6 os_prio=0 tid=0x00002b18e40b5800 nid=0x5045 waiting for monitor entry [0x00002b199ce0c000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread283" #364 daemon prio=6 os_prio=0 tid=0x00002b18e40b3800 nid=0x5044 runnable [0x00002b199cd0a000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(UTF_8.java:595) 78.20/20.95 at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:691) 78.20/20.95 at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:579) 78.20/20.95 at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) 78.20/20.95 at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) 78.20/20.95 - locked <0x000000072c537400> (a java.io.OutputStreamWriter) 78.20/20.95 at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) 78.20/20.95 at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) 78.20/20.95 at java.io.Writer.write(Writer.java:157) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:197) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:268) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread282" #363 daemon prio=6 os_prio=0 tid=0x00002b18e40b1000 nid=0x5043 waiting on condition [0x00002b199cc0a000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006cc6ef608> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread281" #362 daemon prio=6 os_prio=0 tid=0x00002b18e40af000 nid=0x5042 runnable [0x00002b199cb08000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:80) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NotFormula.label(NotFormula.java:71) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.label(NaryJunctorFormula.java:79) 78.20/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.toEDimacsArrays(FormulaToDimacsConverter.java:285) 78.20/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:93) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread280" #361 daemon prio=6 os_prio=0 tid=0x00002b18e40ad000 nid=0x5041 runnable [0x00002b199ca07000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.PropositionalLogic.Formulae.FullSharingFactory.buildOr(FullSharingFactory.java:81) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.ArcticInt.ExoticIntUnaryCircuitFactory.buildTimesCircuit(ExoticIntUnaryCircuitFactory.java:152) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.PolyToCircuitConverter.caseTimesNode(PolyToCircuitConverter.java:245) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.caseAtom(OPCtoFormulaConverter.java:206) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAtom.visit(OPCAtom.java:122) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierA.visit(OPCQuantifierA.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierE.visit(OPCQuantifierE.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.applyToWithCleanup(OPCtoFormulaConverter.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:282) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread279" #360 daemon prio=6 os_prio=0 tid=0x00002b18e40ab000 nid=0x5040 waiting for monitor entry [0x00002b199c907000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread278" #359 daemon prio=6 os_prio=0 tid=0x00002b18e40a9000 nid=0x503f waiting on condition [0x00002b199c805000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d9b50> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getUsableRules(QUsableRules.java:473) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getUsableRules(QUsableRules.java:459) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.(QDPProblem.java:109) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.getSubProblem(QDPProblem.java:205) 78.20/20.95 at aprove.DPFramework.DPProblem.QDPProblem.getSubProblem(QDPProblem.java:176) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:142) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:63) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread277" #358 daemon prio=6 os_prio=0 tid=0x00002b18e40a7800 nid=0x503e waiting on condition [0x00002b199c704000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d9b50> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread276" #357 daemon prio=6 os_prio=0 tid=0x00002b18e40a5000 nid=0x503d waiting on condition [0x00002b199c603000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d9b50> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread275" #356 daemon prio=6 os_prio=0 tid=0x00002b18e40a3000 nid=0x503c waiting on condition [0x00002b199c503000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d9b50> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread274" #355 daemon prio=6 os_prio=0 tid=0x00002b18e40a1000 nid=0x503b waiting on condition [0x00002b199c402000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006e440dd38> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread273" #354 daemon prio=6 os_prio=0 tid=0x00002b18e409f000 nid=0x503a waiting for monitor entry [0x00002b199c301000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread272" #353 daemon prio=6 os_prio=0 tid=0x00002b18e409d000 nid=0x5039 waiting on condition [0x00002b199c200000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006a5369a48> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread271" #352 daemon prio=6 os_prio=0 tid=0x00002b18e409b800 nid=0x5038 waiting on condition [0x00002b199c0fe000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d66f0> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread270" #351 daemon prio=6 os_prio=0 tid=0x00002b18e409a000 nid=0x5037 waiting on condition [0x00002b194feff000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d66f0> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread269" #350 daemon prio=6 os_prio=0 tid=0x00002b18e4099800 nid=0x5036 waiting on condition [0x00002b194e41f000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDP(QUsableRules.java:568) 78.20/20.95 - locked <0x000000079b4d66f0> (a aprove.DPFramework.DPProblem.QUsableRules) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.addDPs(QUsableRules.java:556) 78.20/20.95 at aprove.DPFramework.DPProblem.QUsableRules.getActiveConditions(QUsableRules.java:271) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:188) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread268" #349 daemon prio=6 os_prio=0 tid=0x00002b18e4034000 nid=0x5035 waiting on condition [0x00002b18bb033000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006c6cc29b8> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread267" #348 daemon prio=6 os_prio=0 tid=0x00002b18e401c800 nid=0x5034 waiting for monitor entry [0x00002b194db17000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread266" #347 daemon prio=6 os_prio=0 tid=0x00002b18e4016000 nid=0x5033 runnable [0x00002b194c0fe000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.FileInputStream.readBytes(Native Method) 78.20/20.95 at java.io.FileInputStream.read(FileInputStream.java:255) 78.20/20.95 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 78.20/20.95 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 78.20/20.95 - locked <0x00000006e6a1b4f8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 78.20/20.95 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 78.20/20.95 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 78.20/20.95 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 78.20/20.95 - locked <0x00000006e6a1fba0> (a java.io.InputStreamReader) 78.20/20.95 at java.io.InputStreamReader.read(InputStreamReader.java:184) 78.20/20.95 at java.io.BufferedReader.fill(BufferedReader.java:161) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:324) 78.20/20.95 - locked <0x00000006e6a1fba0> (a java.io.InputStreamReader) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:389) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread265" #346 daemon prio=6 os_prio=0 tid=0x00002b18e4030800 nid=0x5031 runnable [0x00002b187fdbe000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.lang.Integer.stringSize(Integer.java:472) 78.20/20.95 at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:671) 78.20/20.95 at java.lang.StringBuilder.append(StringBuilder.java:208) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.processClause(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.not(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.handleConstr(Unknown Source) 78.20/20.95 at org.sat4j.tools.DimacsArrayToDimacsConverter.parseInstance(Unknown Source) 78.20/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:117) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:268) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread264" #345 daemon prio=6 os_prio=0 tid=0x00002b18e401b000 nid=0x5030 waiting on condition [0x00002b194c907000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006cabb2330> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread263" #344 daemon prio=6 os_prio=0 tid=0x00002b18e4087800 nid=0x502f runnable [0x00002b18bbe77000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.processClause(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.and(Unknown Source) 78.20/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.handleConstr(Unknown Source) 78.20/20.95 at org.sat4j.tools.DimacsArrayToDimacsConverter.parseInstance(Unknown Source) 78.20/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:117) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread262" #343 daemon prio=6 os_prio=0 tid=0x00002b18e408b800 nid=0x502e runnable [0x00002b194d10e000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.ArcticInt.ExoticIntUnaryCircuitFactory.buildTimesCircuit(ExoticIntUnaryCircuitFactory.java:136) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.PolyToCircuitConverter.caseTimesNode(PolyToCircuitConverter.java:245) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.caseAtom(OPCtoFormulaConverter.java:214) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAtom.visit(OPCAtom.java:122) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierA.visit(OPCQuantifierA.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierE.visit(OPCQuantifierE.java:47) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCOr.visit(OPCOr.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.20/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.20/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.applyToWithCleanup(OPCtoFormulaConverter.java:89) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:282) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread260" #341 daemon prio=6 os_prio=0 tid=0x00002b18e4085800 nid=0x502c runnable [0x00002b194ca06000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at sun.misc.Unsafe.unpark(Native Method) 78.20/20.95 at java.util.concurrent.locks.LockSupport.unpark(LockSupport.java:141) 78.20/20.95 at java.util.concurrent.SynchronousQueue$TransferStack$SNode.tryMatch(SynchronousQueue.java:265) 78.20/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:383) 78.20/20.95 at java.util.concurrent.SynchronousQueue.offer(SynchronousQueue.java:913) 78.20/20.95 at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1371) 78.20/20.95 at java.lang.UNIXProcess.initStreams(UNIXProcess.java:288) 78.20/20.95 at java.lang.UNIXProcess.lambda$new$2(UNIXProcess.java:258) 78.20/20.95 at java.lang.UNIXProcess$$Lambda$11/1387127318.run(Unknown Source) 78.20/20.95 at java.security.AccessController.doPrivileged(Native Method) 78.20/20.95 at java.lang.UNIXProcess.(UNIXProcess.java:257) 78.20/20.95 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 78.20/20.95 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 78.20/20.95 at java.lang.Runtime.exec(Runtime.java:620) 78.20/20.95 at java.lang.Runtime.exec(Runtime.java:485) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:268) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 78.20/20.95 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread259" #340 daemon prio=6 os_prio=0 tid=0x00002b18e4063800 nid=0x502b waiting on condition [0x00002b194cc0a000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x00000006b364b010> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.20/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread258" #339 daemon prio=6 os_prio=0 tid=0x00002b18e4070000 nid=0x502a waiting for monitor entry [0x00002b194ec28000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread257" #338 daemon prio=6 os_prio=0 tid=0x00002b18e406c000 nid=0x5029 runnable [0x00002b194e924000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.FileInputStream.readBytes(Native Method) 78.20/20.95 at java.io.FileInputStream.read(FileInputStream.java:255) 78.20/20.95 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 78.20/20.95 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 78.20/20.95 - locked <0x00000006c7880e18> (a java.lang.UNIXProcess$ProcessPipeInputStream) 78.20/20.95 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 78.20/20.95 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 78.20/20.95 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 78.20/20.95 - locked <0x00000006df912e70> (a java.io.InputStreamReader) 78.20/20.95 at java.io.InputStreamReader.read(InputStreamReader.java:184) 78.20/20.95 at java.io.BufferedReader.fill(BufferedReader.java:161) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:324) 78.20/20.95 - locked <0x00000006df912e70> (a java.io.InputStreamReader) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:389) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.20/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.20/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread256" #337 daemon prio=6 os_prio=0 tid=0x00002b18e4067800 nid=0x5028 runnable [0x00002b194e520000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.FileInputStream.readBytes(Native Method) 78.20/20.95 at java.io.FileInputStream.read(FileInputStream.java:255) 78.20/20.95 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 78.20/20.95 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 78.20/20.95 - locked <0x00000006a72abf40> (a java.lang.UNIXProcess$ProcessPipeInputStream) 78.20/20.95 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 78.20/20.95 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 78.20/20.95 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 78.20/20.95 - locked <0x00000006a72b05e8> (a java.io.InputStreamReader) 78.20/20.95 at java.io.InputStreamReader.read(InputStreamReader.java:184) 78.20/20.95 at java.io.BufferedReader.fill(BufferedReader.java:161) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:324) 78.20/20.95 - locked <0x00000006a72b05e8> (a java.io.InputStreamReader) 78.20/20.95 at java.io.BufferedReader.readLine(BufferedReader.java:389) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.20/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.20/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:333) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread250" #331 daemon prio=6 os_prio=0 tid=0x00002b18e4097800 nid=0x5022 waiting on condition [0x00002b18bb637000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.Strategies.UserStrategies.LazyStrategy.init(LazyStrategy.java:63) 78.20/20.95 - locked <0x000000079bee79a0> (a aprove.Strategies.UserStrategies.LazyStrategy) 78.20/20.95 at aprove.Strategies.UserStrategies.LazyStrategy.getExecutableStrategy(LazyStrategy.java:50) 78.20/20.95 at aprove.DPFramework.Heuristics.Processors.OldNonTermHeuristic.process(OldNonTermHeuristic.java:60) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread249" #330 daemon prio=6 os_prio=0 tid=0x00002b18e4065800 nid=0x5021 runnable [0x00002b18bb536000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doOneNarrowingStep(NonTerminationProcessor.java:400) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doClosure(NonTerminationProcessor.java:341) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doHeuristic(NonTerminationProcessor.java:284) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.processQDPProblem(NonTerminationProcessor.java:262) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor.processQDPProblem(NonTerminationProcessor.java:107) 78.20/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.20/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.20/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread248" #329 daemon prio=6 os_prio=0 tid=0x00002b18e4074000 nid=0x5020 waiting for monitor entry [0x00002b194f7f9000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread247" #328 daemon prio=6 os_prio=0 tid=0x00002b18e407d000 nid=0x501e waiting for monitor entry [0x00002b194f6f8000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread246" #327 daemon prio=6 os_prio=0 tid=0x00002b18e407f800 nid=0x501a waiting for monitor entry [0x00002b194e31f000] 78.20/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.20/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.20/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.20/20.95 at java.lang.Thread.run(Thread.java:748) 78.20/20.95 78.20/20.95 "ThreadPoolThread240" #321 daemon prio=6 os_prio=0 tid=0x00002b18e403e800 nid=0x500c waiting on condition [0x00002b194eb27000] 78.20/20.95 java.lang.Thread.State: RUNNABLE 78.20/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.20/20.95 - locked <0x000000079bf547b0> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.20/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.20/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.20/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.30/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread239" #320 daemon prio=6 os_prio=0 tid=0x00002b18e4040800 nid=0x500a waiting on condition [0x00002b194f4f6000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079bf79e08> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread238" #319 daemon prio=6 os_prio=0 tid=0x00002b18e4018000 nid=0x5004 waiting for monitor entry [0x00002b18bbb3c000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread237" #318 daemon prio=6 os_prio=0 tid=0x00002b18e404e000 nid=0x4fff waiting on condition [0x00002b194c705000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079bf7ebd8> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread235" #316 daemon prio=6 os_prio=0 tid=0x00002b18e4083800 nid=0x4ff1 waiting on condition [0x00002b194ef47000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079b28af40> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread227" #308 daemon prio=6 os_prio=0 tid=0x00002b18e4093800 nid=0x4fdc waiting on condition [0x00002b194fbfd000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079bab43d8> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread226" #307 daemon prio=6 os_prio=0 tid=0x00002b18e4091800 nid=0x4fdb waiting on condition [0x00002b194fafc000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079ba9d740> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread225" #306 daemon prio=6 os_prio=0 tid=0x00002b18e408f800 nid=0x4fda runnable [0x00002b194f9fa000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.FullSharingFactory.buildAnd(FullSharingFactory.java:41) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:65) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.ArcticInt.ExoticIntUnaryCircuitFactory.buildTimesCircuit(ExoticIntUnaryCircuitFactory.java:140) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.PolyToCircuitConverter.caseTimesNode(PolyToCircuitConverter.java:245) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.caseAtom(OPCtoFormulaConverter.java:206) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAtom.visit(OPCAtom.java:122) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierA.visit(OPCQuantifierA.java:47) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierE.visit(OPCQuantifierE.java:47) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCOr.visit(OPCOr.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.applyToWithCleanup(OPCtoFormulaConverter.java:89) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:282) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread224" #305 daemon prio=6 os_prio=0 tid=0x00002b18e408d800 nid=0x4fd9 waiting for monitor entry [0x00002b194f8fa000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread215" #296 daemon prio=6 os_prio=0 tid=0x00002b18e407b800 nid=0x4fd0 runnable [0x00002b18bbd3d000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.io.UnixFileSystem.canonicalize0(Native Method) 78.30/20.95 at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:172) 78.30/20.95 at java.io.File.getCanonicalPath(File.java:618) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:247) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:268) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread214" #295 daemon prio=6 os_prio=0 tid=0x00002b18e4079800 nid=0x4fcf waiting on condition [0x00002b194d614000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.30/20.95 - locked <0x00000006bd4bb7a8> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.30/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.30/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread213" #294 daemon prio=6 os_prio=0 tid=0x00002b18e4077800 nid=0x4fce runnable [0x00002b18bb838000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.toEDimacsArrays(FormulaToDimacsConverter.java:311) 78.30/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:93) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.30/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.30/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.30/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread212" #293 daemon prio=6 os_prio=0 tid=0x00002b18e4075800 nid=0x4fcd runnable [0x00002b18bb939000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.FullSharingFactory.buildAnd(FullSharingFactory.java:44) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:65) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.ArcticInt.ExoticIntUnaryCircuitFactory.buildTimesCircuit(ExoticIntUnaryCircuitFactory.java:140) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.PolyToCircuitConverter.caseTimesNode(PolyToCircuitConverter.java:245) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.caseAtom(OPCtoFormulaConverter.java:206) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAtom.visit(OPCAtom.java:122) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierA.visit(OPCQuantifierA.java:47) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCQuantifierE.visit(OPCQuantifierE.java:47) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCOr.visit(OPCOr.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.OPCAnd.visit(OPCAnd.java:80) 78.30/20.95 at aprove.DPFramework.Orders.Utility.GPOLO.ConstraintVisitor$ConstraintVisitorSkeleton.applyTo(ConstraintVisitor.java:199) 78.30/20.95 at aprove.Framework.Algebra.GeneralPolynomials.SatSearch.OPCtoFormulaConverter.applyToWithCleanup(OPCtoFormulaConverter.java:89) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:282) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread210" #291 daemon prio=6 os_prio=0 tid=0x00002b18e4072000 nid=0x4fcb waiting for monitor entry [0x00002b187f8ba000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread209" #290 daemon prio=6 os_prio=0 tid=0x00002b18e404f000 nid=0x4fca waiting for monitor entry [0x00002b194c604000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread207" #288 daemon prio=6 os_prio=0 tid=0x00002b18e404d800 nid=0x4fc8 waiting for monitor entry [0x00002b194d915000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread206" #287 daemon prio=6 os_prio=0 tid=0x00002b18e4044000 nid=0x4fc7 waiting for monitor entry [0x00002b194de1a000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread204" #285 daemon prio=6 os_prio=0 tid=0x00002b18e4042800 nid=0x4fc5 waiting on condition [0x00002b194cd0b000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.30/20.95 - locked <0x000000079b28ba70> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.30/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.30/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread203" #284 daemon prio=6 os_prio=0 tid=0x00002b18e405f000 nid=0x4fc4 waiting on condition [0x00002b194e824000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.30/20.95 - locked <0x000000079b292770> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.30/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.30/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread202" #283 daemon prio=6 os_prio=0 tid=0x00002b18e4026000 nid=0x4fc3 waiting on condition [0x00002b194ea26000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 78.30/20.95 - locked <0x000000079b24b428> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.30/20.95 at java.io.FilterOutputStream.close(FilterOutputStream.java:158) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:445) 78.30/20.95 at java.lang.UNIXProcess.destroy(UNIXProcess.java:478) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcessOnLinux.kill(TrackProcessOnLinux.java:72) 78.30/20.95 at aprove.Strategies.Abortions.TrackProcess.abortionFired(TrackProcess.java:49) 78.30/20.95 at aprove.Strategies.Abortions.Abortion.abort(Abortion.java:155) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:144) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:327) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread201" #282 daemon prio=6 os_prio=0 tid=0x00002b18e4052000 nid=0x4fc2 runnable [0x00002b194d310000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.Integer.stringSize(Integer.java:472) 78.30/20.95 at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:672) 78.30/20.95 at java.lang.StringBuilder.append(StringBuilder.java:208) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.processClause(Unknown Source) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor(Unknown Source) 78.30/20.95 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.handleConstr(Unknown Source) 78.30/20.95 at org.sat4j.tools.DimacsArrayToDimacsConverter.parseInstance(Unknown Source) 78.30/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:117) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 78.30/20.95 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 78.30/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 78.30/20.95 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread200" #281 daemon prio=6 os_prio=0 tid=0x00002b18e4050800 nid=0x4fc1 runnable [0x00002b18bba3a000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.util.ArrayList.iterator(ArrayList.java:834) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:96) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.Formulae.NaryJunctorFormula.addGates(NaryJunctorFormula.java:97) 78.30/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.toEDimacsArrays(FormulaToDimacsConverter.java:295) 78.30/20.95 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:93) 78.30/20.95 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 78.30/20.95 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:333) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 78.30/20.95 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread180" #261 daemon prio=6 os_prio=0 tid=0x00002b18e405b000 nid=0x4fa8 waiting on condition [0x00002b18bb738000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.setResult(Executor.java:136) 78.30/20.95 - locked <0x000000079bf7a298> (a aprove.Strategies.ExecutableStrategies.Executor) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.onAborted(Executor.java:383) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:102) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread171" #252 daemon prio=6 os_prio=0 tid=0x00002b18e405d000 nid=0x4f9d waiting for monitor entry [0x00002b194e11d000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #249 daemon prio=10 os_prio=0 tid=0x00002b1940004800 nid=0x4f98 waiting on condition [0x00002b194f0f2000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #248 daemon prio=10 os_prio=0 tid=0x00002b1904002000 nid=0x4f97 waiting on condition [0x00002b194f0b9000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.UNIXProcess$ProcessPipeOutputStream.processExited(UNIXProcess.java:564) 78.30/20.95 - locked <0x000000069b1f28a0> (a java.lang.UNIXProcess$ProcessPipeOutputStream) 78.30/20.95 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:304) 78.30/20.95 at java.lang.UNIXProcess$$Lambda$12/1791961832.run(Unknown Source) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #247 daemon prio=10 os_prio=0 tid=0x00002b1904020800 nid=0x4f95 runnable [0x00002b194f080000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 78.30/20.95 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 78.30/20.95 at java.lang.UNIXProcess$$Lambda$12/1791961832.run(Unknown Source) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #244 daemon prio=10 os_prio=0 tid=0x00002b1994002800 nid=0x4f90 runnable [0x00002b194ee46000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 78.30/20.95 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 78.30/20.95 at java.lang.UNIXProcess$$Lambda$12/1791961832.run(Unknown Source) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #243 daemon prio=10 os_prio=0 tid=0x00002b193c005800 nid=0x4f8d waiting on condition [0x00002b194ee0d000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #242 daemon prio=10 os_prio=0 tid=0x00002b1940001000 nid=0x4f8c waiting on condition [0x00002b194edd4000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #241 daemon prio=10 os_prio=0 tid=0x00002b1958001000 nid=0x4f8a waiting on condition [0x00002b194ed9b000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #240 daemon prio=10 os_prio=0 tid=0x00002b193c001800 nid=0x4f88 waiting on condition [0x00002b194ed62000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #237 daemon prio=10 os_prio=0 tid=0x00002b190c01d800 nid=0x4f80 waiting on condition [0x00002b18bbfeb000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread141" #209 daemon prio=6 os_prio=0 tid=0x00002b18e402e800 nid=0x4f5c runnable [0x00002b194ce0b000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.Algebra.Polynomials.VarPolynomial.times(VarPolynomial.java:624) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.VarPolynomial.substituteVariables(VarPolynomial.java:851) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1408) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1401) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1401) 78.30/20.95 at aprove.DPFramework.Orders.POLO.inRelation(POLO.java:68) 78.30/20.95 at aprove.DPFramework.Orders.POLO.inRelation(POLO.java:23) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRRRProcessor.processQTRS(QTRSRRRProcessor.java:72) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread134" #198 daemon prio=6 os_prio=0 tid=0x00002b18e4059000 nid=0x4f4f waiting for monitor entry [0x00002b194dd19000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread123" #187 daemon prio=6 os_prio=0 tid=0x00002b18e403c800 nid=0x4f44 waiting for monitor entry [0x00002b194cf0d000] 78.30/20.95 java.lang.Thread.State: BLOCKED (on object monitor) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 78.30/20.95 - waiting to lock <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread122" #186 daemon prio=6 os_prio=0 tid=0x00002b18e4024000 nid=0x4f43 runnable [0x00002b194d00d000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at immutables.Immutable.ImmutableLinkedHashMap.create(Unknown Source) 78.30/20.95 at immutables.Immutable.ImmutableCreator.create(Unknown Source) 78.30/20.95 at immutables.Immutable.ImmutableCreator.create(Unknown Source) 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.getReversedEpsTransitions(TreeAutomaton.java:100) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.createStateSubstitutions(TRSBoundsTA.java:253) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1666) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread108" #162 daemon prio=6 os_prio=0 tid=0x00002b18e4057000 nid=0x4f26 runnable [0x00002b187f7b8000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:201) 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:159) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsCRHelper.computeInnerContext(TRSBoundsCRHelper.java:82) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsCRHelper.computeInnerContexts(TRSBoundsCRHelper.java:71) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsCRHelper.computeKMSContexts(TRSBoundsCRHelper.java:45) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.resolveConflict(TRSBounds.java:1472) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.resolveConflictsAndExtendSignatureOfTA(TRSBounds.java:1266) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:709) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread99" #151 daemon prio=6 os_prio=0 tid=0x00002b18e4032800 nid=0x4f1a runnable [0x00002b194dc17000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.Algebra.Polynomials.VarPolynomial.times(VarPolynomial.java:624) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.VarPolynomial.substituteVariables(VarPolynomial.java:838) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1408) 78.30/20.95 at aprove.DPFramework.Orders.POLO.solves(POLO.java:92) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRRRProcessor.processQTRS(QTRSRRRProcessor.java:79) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread98" #149 daemon prio=6 os_prio=0 tid=0x00002b18e404a000 nid=0x4f18 runnable [0x00002b194df1a000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.minimize(DerivationPattern.java:172) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.minimize(DerivationPattern.java:191) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:672) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:250) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread86" #126 daemon prio=6 os_prio=0 tid=0x00002b18e4038800 nid=0x4efc runnable [0x00002b194e21d000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.Algebra.Polynomials.IndefinitePart.removeIndefinites(IndefinitePart.java:965) 78.30/20.95 at aprove.Framework.Algebra.Polynomials.VarPolynomial.substituteVariables(VarPolynomial.java:845) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1408) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1401) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1401) 78.30/20.95 at aprove.DPFramework.Orders.Utility.POLO.Interpretation.interpretTerm(Interpretation.java:1401) 78.30/20.95 at aprove.DPFramework.Orders.POLO.solves(POLO.java:91) 78.30/20.95 at aprove.DPFramework.Orders.Solvers.KBOPOLOSolver.solve(KBOPOLOSolver.java:295) 78.30/20.95 at aprove.DPFramework.TRSProblem.Solvers.KBOPOLOGenericSolver.solveRRR(KBOPOLOGenericSolver.java:43) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRRRProcessor.processQTRS(QTRSRRRProcessor.java:63) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread78" #114 daemon prio=6 os_prio=0 tid=0x00002b18e402a800 nid=0x4eee runnable [0x00002b194d20f000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:351) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:332) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.createStateSubstitutions(TRSBoundsTA.java:256) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1666) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread72" #108 daemon prio=6 os_prio=0 tid=0x00002b18e403a800 nid=0x4ee8 runnable [0x00002b18bbc3c000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.util.AbstractCollection.containsAll(AbstractCollection.java:318) 78.30/20.95 at java.util.AbstractSet.equals(AbstractSet.java:95) 78.30/20.95 at java.util.HashMap.putVal(HashMap.java:634) 78.30/20.95 at java.util.HashMap.put(HashMap.java:611) 78.30/20.95 at java.util.HashSet.add(HashSet.java:219) 78.30/20.95 at java.util.AbstractCollection.addAll(AbstractCollection.java:344) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:309) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:332) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:332) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.createStateSubstitutions(TRSBoundsTA.java:256) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1666) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread71" #107 daemon prio=6 os_prio=0 tid=0x00002b18e4036000 nid=0x4ee7 runnable [0x00002b18bbf79000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapMiddle(StringPattern.java:146) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.selfEmbedding(OverlapClosure.java:318) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.testAndInsert(NonLoopFinder.java:167) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:138) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread63" #90 daemon prio=6 os_prio=0 tid=0x00002b18e4055000 nid=0x4ecd runnable [0x00002b194da15000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:351) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:332) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.solveStateSubstitutions(TRSBoundsTA.java:304) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.createStateSubstitutions(TRSBoundsTA.java:256) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1666) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread39" #65 daemon prio=6 os_prio=0 tid=0x00002b18e402c800 nid=0x4eb4 runnable [0x00002b194c806000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapMiddle(StringPattern.java:146) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.selfEmbedding(OverlapClosure.java:318) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.testAndInsert(NonLoopFinder.java:167) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:138) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread32" #58 daemon prio=6 os_prio=0 tid=0x00002b18e4019000 nid=0x4ead runnable [0x00002b18bae31000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapMiddle(StringPattern.java:146) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.selfEmbedding(OverlapClosure.java:318) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.testAndInsert(NonLoopFinder.java:167) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread31" #57 daemon prio=6 os_prio=0 tid=0x00002b18e4013000 nid=0x4eac runnable [0x00002b194c402000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapMiddle(StringPattern.java:146) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.selfEmbedding(OverlapClosure.java:318) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.testAndInsert(NonLoopFinder.java:167) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:138) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread30" #56 daemon prio=6 os_prio=0 tid=0x00002b18e4022800 nid=0x4eab runnable [0x00002b194c300000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.equalsSub(StringPattern.java:95) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.minimize(DerivationPattern.java:181) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.minimize(DerivationPattern.java:192) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:582) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:250) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread29" #55 daemon prio=6 os_prio=0 tid=0x00002b18e4020800 nid=0x4eaa runnable [0x00002b194c1ff000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:201) 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:182) 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:159) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1686) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #48 daemon prio=10 os_prio=0 tid=0x00002b1900003800 nid=0x4ea2 runnable [0x00002b18bbfb2000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 78.30/20.95 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 78.30/20.95 at java.lang.UNIXProcess$$Lambda$12/1791961832.run(Unknown Source) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #43 daemon prio=10 os_prio=0 tid=0x00002b18f801f000 nid=0x4e9c waiting on condition [0x00002b18bbd77000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #46 daemon prio=10 os_prio=0 tid=0x00002b18d8003800 nid=0x4e95 waiting on condition [0x00002b187fff8000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #42 daemon prio=10 os_prio=0 tid=0x00002b18dc001800 nid=0x4e8c waiting on condition [0x00002b1877fee000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #40 daemon prio=10 os_prio=0 tid=0x00002b18f4019800 nid=0x4e89 waiting on condition [0x00002b1877fb5000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (parking) 78.30/20.95 at sun.misc.Unsafe.park(Native Method) 78.30/20.95 - parking to wait for <0x0000000440012808> (a java.util.concurrent.SynchronousQueue$TransferStack) 78.30/20.95 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 78.30/20.95 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 78.30/20.95 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "process reaper" #38 daemon prio=10 os_prio=0 tid=0x00002b1908001000 nid=0x4e87 runnable [0x00002b1877f7c000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 78.30/20.95 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 78.30/20.95 at java.lang.UNIXProcess$$Lambda$12/1791961832.run(Unknown Source) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 78.30/20.95 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread20" #32 daemon prio=6 os_prio=0 tid=0x00002b18e4008800 nid=0x4e7c runnable [0x00002b187fcbd000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:201) 78.30/20.95 at aprove.Framework.TreeAutomaton.TreeAutomaton.evaluate(TreeAutomaton.java:159) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1686) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread19" #31 daemon prio=6 os_prio=0 tid=0x00002b18e4014000 nid=0x4e7b runnable [0x00002b18bb235000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:144) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread15" #27 daemon prio=6 os_prio=0 tid=0x00002b18e4012800 nid=0x4e77 runnable [0x00002b187f6b8000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at immutables.Immutable.ImmutableArrayList.get(Unknown Source) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.equalsSub(StringPattern.java:96) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapMiddle(StringPattern.java:147) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.selfEmbedding(OverlapClosure.java:318) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.testAndInsert(NonLoopFinder.java:167) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread13" #25 daemon prio=6 os_prio=0 tid=0x00002b18e4010800 nid=0x4e75 runnable [0x00002b18bb133000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.doOneNarrowingStep(LoopFinder.java:844) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.doClosure(LoopFinder.java:516) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.getLoops(LoopFinder.java:430) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder.getLoops(LoopFinder.java:117) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.RelTRSLoopFinder.processRelTRS(RelTRSLoopFinder.java:48) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.RelTRSProcessor.process(RelTRSProcessor.java:40) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread11" #23 daemon prio=6 os_prio=0 tid=0x00002b18e400c800 nid=0x4e73 runnable [0x00002b18baf31000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBoundsTA.createStateSubstitutions(TRSBoundsTA.java:270) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.collectAllCompatibleConflicts(TRSBounds.java:1666) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.createCompatibleTA(TRSBounds.java:693) 78.30/20.95 at aprove.DPFramework.BasicStructures.Matchbounds.TRSBounds.getCertificate(TRSBounds.java:517) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSRoofMatchBoundsTAProcessor.processQTRS(QTRSRoofMatchBoundsTAProcessor.java:90) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "TimeRefresherThread" #19 daemon prio=6 os_prio=0 tid=0x00002b18e4007800 nid=0x4e6f waiting on condition [0x00002b187fabc000] 78.30/20.95 java.lang.Thread.State: TIMED_WAITING (sleeping) 78.30/20.95 at java.lang.Thread.sleep(Native Method) 78.30/20.95 at aprove.Strategies.Abortions.TimeRefresher$TimeRefresherThread.run(TimeRefresher.java:55) 78.30/20.95 78.30/20.95 "DefaultMachine" #18 daemon prio=6 os_prio=0 tid=0x00002b1864810800 nid=0x4e6e runnable [0x00002b187fbbc000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at java.lang.Thread.setPriority0(Native Method) 78.30/20.95 at java.lang.Thread.setPriority(Thread.java:1095) 78.30/20.95 at java.lang.Thread.init(Thread.java:417) 78.30/20.95 at java.lang.Thread.init(Thread.java:349) 78.30/20.95 at java.lang.Thread.(Thread.java:464) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.startWorker(PrioritizableThreadPool.java:405) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool.executeNow(PrioritizableThreadPool.java:191) 78.30/20.95 - locked <0x000000044006a5f0> (a aprove.Strategies.Util.PrioritizableThreadPool) 78.30/20.95 at aprove.Strategies.Util.ThreadingPolicy$HighPolicy.schedule(ThreadingPolicy.java:26) 78.30/20.95 at aprove.Strategies.Util.ThreadingPolicy$DefaultPolicy.schedule(ThreadingPolicy.java:41) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.start(Executor.java:114) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecProcessorStrategy.exec(ExecProcessorStrategy.java:55) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecSimple.exec(ExecSimple.java:40) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecRepeat.exec(ExecRepeat.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAllParallel.exec(ExecAllParallel.java:29) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecRepeat.exec(ExecRepeat.java:47) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.StrategyRoot.evaluateOnce(StrategyRoot.java:35) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.impl.DefaultMachine$CmdExec.run(DefaultMachine.java:247) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.impl.DefaultMachine.run(DefaultMachine.java:174) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "ThreadPoolThread3" #13 daemon prio=5 os_prio=0 tid=0x00002b1864266000 nid=0x4e69 runnable [0x00002b187f9ba000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 at immutables.Immutable.ImmutableArrayList.hashCode(Unknown Source) 78.30/20.95 at immutables.Immutable.ImmutableArrayList.equals(Unknown Source) 78.30/20.95 at aprove.DPFramework.BasicStructures.TRSFunctionApplication.equals(TRSFunctionApplication.java:343) 78.30/20.95 at java.util.AbstractList.equals(AbstractList.java:523) 78.30/20.95 at immutables.Immutable.ImmutableArrayList.equals(Unknown Source) 78.30/20.95 at aprove.DPFramework.BasicStructures.TRSFunctionApplication.equals(TRSFunctionApplication.java:343) 78.30/20.95 at aprove.DPFramework.BasicStructures.GeneralizedRule.checkProperStd(GeneralizedRule.java:81) 78.30/20.95 at aprove.DPFramework.BasicStructures.GeneralizedRule.(GeneralizedRule.java:116) 78.30/20.95 at aprove.DPFramework.BasicStructures.Rule.(Rule.java:53) 78.30/20.95 at aprove.DPFramework.BasicStructures.Rule.renameVariables(Rule.java:275) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.doOneNarrowingStep(LoopFinder.java:803) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.doClosure(LoopFinder.java:516) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder$NonTerminationProcedure.getLoops(LoopFinder.java:430) 78.30/20.95 at aprove.DPFramework.TRSProblem.Utility.LoopFinder.getLoops(LoopFinder.java:117) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.RelTRSLoopFinder.processRelTRS(RelTRSLoopFinder.java:48) 78.30/20.95 at aprove.DPFramework.TRSProblem.Processors.RelTRSProcessor.process(RelTRSProcessor.java:40) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 78.30/20.95 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 78.30/20.95 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 78.30/20.95 at java.lang.Thread.run(Thread.java:748) 78.30/20.95 78.30/20.95 "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00002b186418f800 nid=0x4e64 runnable [0x0000000000000000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 78.30/20.95 "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00002b1864184000 nid=0x4e63 runnable [0x0000000000000000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 78.30/20.95 "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00002b1864182000 nid=0x4e62 runnable [0x0000000000000000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 78.30/20.95 "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00002b186417f800 nid=0x4e61 runnable [0x0000000000000000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 78.30/20.95 "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00002b186417e000 nid=0x4e60 waiting on condition [0x0000000000000000] 78.30/20.95 java.lang.Thread.State: RUNNABLE 78.30/20.95 78.30/20.95 "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00002b186414a000 nid=0x4e5f in Object.wait() [0x00002b187ee10000] 78.30/20.95 java.lang.Thread.State: WAITING (on object monitor) 78.30/20.95 at java.lang.Object.wait(Native Method) 78.30/20.95 - waiting on <0x000000044221c0b0> (a java.lang.ref.ReferenceQueue$Lock) 78.30/20.95 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) 78.30/20.95 - locked <0x000000044221c0b0> (a java.lang.ref.ReferenceQueue$Lock) 78.30/20.95 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) 78.30/20.95 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) 78.30/20.95 78.30/20.95 "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00002b1864145800 nid=0x4e5e in Object.wait() [0x00002b187ed0f000] 78.30/20.95 java.lang.Thread.State: WAITING (on object monitor) 78.30/20.95 at java.lang.Object.wait(Native Method) 78.30/20.95 - waiting on <0x0000000440062178> (a java.lang.ref.Reference$Lock) 78.30/20.95 at java.lang.Object.wait(Object.java:502) 78.30/20.95 at java.lang.ref.Reference.tryHandlePending(Reference.java:191) 78.30/20.95 - locked <0x0000000440062178> (a java.lang.ref.Reference$Lock) 78.30/20.95 at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) 78.30/20.95 78.30/20.95 "main" #1 prio=5 os_prio=0 tid=0x00002b1864008800 nid=0x4e57 in Object.wait() [0x00002b185e52b000] 78.30/20.95 java.lang.Thread.State: WAITING (on object monitor) 78.30/20.95 at java.lang.Object.wait(Native Method) 78.30/20.95 - waiting on <0x0000000440063e00> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 78.30/20.95 at java.lang.Object.wait(Object.java:502) 78.30/20.95 at aprove.Strategies.ExecutableStrategies.impl.Handle.waitForFinish(Handle.java:42) 78.30/20.95 - locked <0x0000000440063e00> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 78.30/20.95 at aprove.Runtime.AProVE.waitForHandle(AProVE.java:32) 78.30/20.95 at aprove.Runtime.AProVE.run(AProVE.java:101) 78.30/20.95 at aprove.CommandLineInterface.Main.run(Main.java:94) 78.30/20.95 at aprove.CommandLineInterface.Main.doMain(Main.java:42) 78.30/20.95 at aprove.Main.doMain(Main.java:54) 78.30/20.95 at aprove.Main.main(Main.java:20) 78.30/20.95 78.30/20.95 "VM Thread" os_prio=0 tid=0x00002b186413e000 nid=0x4e5d runnable 78.30/20.95 78.30/20.95 "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00002b186401e000 nid=0x4e59 runnable 78.30/20.95 78.30/20.95 "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00002b186401f800 nid=0x4e5a runnable 78.30/20.95 78.30/20.95 "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00002b1864021800 nid=0x4e5b runnable 78.30/20.95 78.30/20.95 "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00002b1864023800 nid=0x4e5c runnable 78.30/20.95 78.30/20.95 "VM Periodic Task Thread" os_prio=0 tid=0x00002b1864192000 nid=0x4e65 waiting on condition 78.30/20.95 78.63/21.06 JNI global references: 465 78.63/21.06 78.63/21.08 Heap 78.63/21.08 PSYoungGen total 3681792K, used 3219420K [0x0000000695580000, 0x00000007c0000000, 0x00000007c0000000) 78.63/21.08 eden space 3070464K, 84% used [0x0000000695580000,0x0000000734878978,0x0000000750c00000) 78.63/21.08 from space 611328K, 99% used [0x000000079ab00000,0x00000007bfffe9c8,0x00000007c0000000) 78.63/21.08 to space 911360K, 0% used [0x0000000750c00000,0x0000000750c00000,0x0000000788600000) 78.63/21.08 ParOldGen total 9786880K, used 252696K [0x0000000440000000, 0x0000000695580000, 0x0000000695580000) 78.63/21.08 object space 9786880K, 2% used [0x0000000440000000,0x000000044f6c6038,0x0000000695580000) 78.63/21.08 Metaspace used 22245K, capacity 22470K, committed 22912K, reserved 1069056K 78.63/21.08 class space used 2478K, capacity 2563K, committed 2688K, reserved 1048576K 78.63/21.08 99.48/26.37 YES 102.46/27.14 proof of /export/starexec/sandbox/benchmark/theBenchmark.xml 102.46/27.14 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 102.46/27.14 102.46/27.14 102.46/27.14 Termination of the given RelTRS could be proven: 102.46/27.14 102.46/27.14 (0) RelTRS 102.46/27.14 (1) RelTRSRRRProof [EQUIVALENT, 57 ms] 102.46/27.14 (2) RelTRS 102.46/27.14 (3) SIsEmptyProof [EQUIVALENT, 0 ms] 102.46/27.14 (4) QTRS 102.46/27.14 (5) DependencyPairsProof [EQUIVALENT, 0 ms] 102.46/27.14 (6) QDP 102.46/27.14 (7) DependencyGraphProof [EQUIVALENT, 0 ms] 102.46/27.14 (8) AND 102.46/27.14 (9) QDP 102.46/27.14 (10) UsableRulesProof [EQUIVALENT, 0 ms] 102.46/27.14 (11) QDP 102.46/27.14 (12) MRRProof [EQUIVALENT, 11 ms] 102.46/27.14 (13) QDP 102.46/27.14 (14) QDPOrderProof [EQUIVALENT, 302 ms] 102.46/27.14 (15) QDP 102.46/27.14 (16) DependencyGraphProof [EQUIVALENT, 0 ms] 102.46/27.14 (17) TRUE 102.46/27.14 (18) QDP 102.46/27.14 (19) UsableRulesProof [EQUIVALENT, 0 ms] 102.46/27.14 (20) QDP 102.46/27.14 (21) MRRProof [EQUIVALENT, 0 ms] 102.46/27.14 (22) QDP 102.46/27.14 (23) PisEmptyProof [EQUIVALENT, 0 ms] 102.46/27.14 (24) YES 102.46/27.14 102.46/27.14 102.46/27.14 ---------------------------------------- 102.46/27.14 102.46/27.14 (0) 102.46/27.14 Obligation: 102.46/27.14 Relative term rewrite system: 102.46/27.14 The relative TRS consists of the following R rules: 102.46/27.16 102.46/27.16 c(b(a(x1))) -> c(b(b(x1))) 102.46/27.16 b(a(c(x1))) -> b(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 a(c(a(x1))) -> b(c(b(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 The relative TRS consists of the following S rules: 102.46/27.16 102.46/27.16 b(b(a(x1))) -> c(b(b(x1))) 102.46/27.16 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (1) RelTRSRRRProof (EQUIVALENT) 102.46/27.16 We used the following monotonic ordering for rule removal: 102.46/27.16 Polynomial interpretation [POLO]: 102.46/27.16 102.46/27.16 POL(a(x_1)) = 1 + x_1 102.46/27.16 POL(b(x_1)) = x_1 102.46/27.16 POL(c(x_1)) = x_1 102.46/27.16 With this ordering the following rules can be removed [MATRO] because they are oriented strictly: 102.46/27.16 Rules from R: 102.46/27.16 102.46/27.16 c(b(a(x1))) -> c(b(b(x1))) 102.46/27.16 b(a(c(x1))) -> b(b(c(x1))) 102.46/27.16 a(c(a(x1))) -> b(c(b(x1))) 102.46/27.16 Rules from S: 102.46/27.16 102.46/27.16 b(b(a(x1))) -> c(b(b(x1))) 102.46/27.16 102.46/27.16 102.46/27.16 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (2) 102.46/27.16 Obligation: 102.46/27.16 Relative term rewrite system: 102.46/27.16 The relative TRS consists of the following R rules: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 S is empty. 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (3) SIsEmptyProof (EQUIVALENT) 102.46/27.16 The TRS S is empty. Hence, termination of R/S is equivalent to termination of R. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (4) 102.46/27.16 Obligation: 102.46/27.16 Q restricted rewrite system: 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (5) DependencyPairsProof (EQUIVALENT) 102.46/27.16 Using Dependency Pairs [AG00,LPAR04] we result in the following initial DP problem. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (6) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 C(c(c(x1))) -> B(c(c(x1))) 102.46/27.16 B(c(b(x1))) -> C(b(c(x1))) 102.46/27.16 B(c(b(x1))) -> B(c(x1)) 102.46/27.16 B(c(b(x1))) -> C(x1) 102.46/27.16 A(c(b(x1))) -> B(a(c(x1))) 102.46/27.16 A(c(b(x1))) -> A(c(x1)) 102.46/27.16 A(c(b(x1))) -> C(x1) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (7) DependencyGraphProof (EQUIVALENT) 102.46/27.16 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 2 less nodes. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (8) 102.46/27.16 Complex Obligation (AND) 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (9) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 B(c(b(x1))) -> C(b(c(x1))) 102.46/27.16 C(c(c(x1))) -> B(c(c(x1))) 102.46/27.16 B(c(b(x1))) -> B(c(x1)) 102.46/27.16 B(c(b(x1))) -> C(x1) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (10) UsableRulesProof (EQUIVALENT) 102.46/27.16 We can use the usable rules and reduction pair processor [LPAR04] with the Ce-compatible extension of the polynomial order that maps every function symbol to the sum of its arguments. Then, we can delete all non-usable rules [FROCOS05] from R. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (11) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 B(c(b(x1))) -> C(b(c(x1))) 102.46/27.16 C(c(c(x1))) -> B(c(c(x1))) 102.46/27.16 B(c(b(x1))) -> B(c(x1)) 102.46/27.16 B(c(b(x1))) -> C(x1) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (12) MRRProof (EQUIVALENT) 102.46/27.16 By using the rule removal processor [LPAR04] with the following ordering, at least one Dependency Pair or term rewrite system rule of this QDP problem can be strictly oriented. 102.46/27.16 102.46/27.16 Strictly oriented dependency pairs: 102.46/27.16 102.46/27.16 B(c(b(x1))) -> B(c(x1)) 102.46/27.16 B(c(b(x1))) -> C(x1) 102.46/27.16 102.46/27.16 102.46/27.16 Used ordering: Polynomial interpretation [POLO]: 102.46/27.16 102.46/27.16 POL(B(x_1)) = 2 + x_1 102.46/27.16 POL(C(x_1)) = 2 + x_1 102.46/27.16 POL(b(x_1)) = 1 + x_1 102.46/27.16 POL(c(x_1)) = 1 + x_1 102.46/27.16 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (13) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 B(c(b(x1))) -> C(b(c(x1))) 102.46/27.16 C(c(c(x1))) -> B(c(c(x1))) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (14) QDPOrderProof (EQUIVALENT) 102.46/27.16 We use the reduction pair processor [LPAR04,JAR06]. 102.46/27.16 102.46/27.16 102.46/27.16 The following pairs can be oriented strictly and are deleted. 102.46/27.16 102.46/27.16 B(c(b(x1))) -> C(b(c(x1))) 102.46/27.16 The remaining pairs can at least be oriented weakly. 102.46/27.16 Used ordering: Matrix interpretation [MATRO] with arctic natural numbers [ARCTIC]: 102.46/27.16 102.46/27.16 <<< 102.46/27.16 POL(B(x_1)) = [[1A]] + [[-I, -I, 0A]] * x_1 102.46/27.16 >>> 102.46/27.16 102.46/27.16 <<< 102.46/27.16 POL(c(x_1)) = [[0A], [0A], [0A]] + [[1A, -I, 0A], [1A, -I, 0A], [0A, 0A, -I]] * x_1 102.46/27.16 >>> 102.46/27.16 102.46/27.16 <<< 102.46/27.16 POL(b(x_1)) = [[0A], [1A], [0A]] + [[-I, -I, 0A], [1A, 1A, 0A], [0A, 0A, 1A]] * x_1 102.46/27.16 >>> 102.46/27.16 102.46/27.16 <<< 102.46/27.16 POL(C(x_1)) = [[-I]] + [[0A, -I, -I]] * x_1 102.46/27.16 >>> 102.46/27.16 102.46/27.16 102.46/27.16 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (15) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 C(c(c(x1))) -> B(c(c(x1))) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (16) DependencyGraphProof (EQUIVALENT) 102.46/27.16 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 1 less node. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (17) 102.46/27.16 TRUE 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (18) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 A(c(b(x1))) -> A(c(x1)) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 a(c(b(x1))) -> b(a(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (19) UsableRulesProof (EQUIVALENT) 102.46/27.16 We can use the usable rules and reduction pair processor [LPAR04] with the Ce-compatible extension of the polynomial order that maps every function symbol to the sum of its arguments. Then, we can delete all non-usable rules [FROCOS05] from R. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (20) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 The TRS P consists of the following rules: 102.46/27.16 102.46/27.16 A(c(b(x1))) -> A(c(x1)) 102.46/27.16 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (21) MRRProof (EQUIVALENT) 102.46/27.16 By using the rule removal processor [LPAR04] with the following ordering, at least one Dependency Pair or term rewrite system rule of this QDP problem can be strictly oriented. 102.46/27.16 102.46/27.16 Strictly oriented dependency pairs: 102.46/27.16 102.46/27.16 A(c(b(x1))) -> A(c(x1)) 102.46/27.16 102.46/27.16 102.46/27.16 Used ordering: Polynomial interpretation [POLO]: 102.46/27.16 102.46/27.16 POL(A(x_1)) = x_1 102.46/27.16 POL(b(x_1)) = 2 + x_1 102.46/27.16 POL(c(x_1)) = 2 + x_1 102.46/27.16 102.46/27.16 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (22) 102.46/27.16 Obligation: 102.46/27.16 Q DP problem: 102.46/27.16 P is empty. 102.46/27.16 The TRS R consists of the following rules: 102.46/27.16 102.46/27.16 b(c(b(x1))) -> c(b(c(x1))) 102.46/27.16 c(c(c(x1))) -> b(c(c(x1))) 102.46/27.16 102.46/27.16 Q is empty. 102.46/27.16 We have to consider all minimal (P,Q,R)-chains. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (23) PisEmptyProof (EQUIVALENT) 102.46/27.16 The TRS P is empty. Hence, there is no (P,Q,R) chain. 102.46/27.16 ---------------------------------------- 102.46/27.16 102.46/27.16 (24) 102.46/27.16 YES 102.67/27.24 EOF