276.94/71.47 2019-03-29 05:17:39 276.94/71.47 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode): 276.94/71.47 276.94/71.47 "ThreadPoolThread575" #613 daemon prio=6 os_prio=0 tid=0x00002b31ac01c000 nid=0x2df waiting for monitor entry [0x00002b3187234000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread574" #612 daemon prio=6 os_prio=0 tid=0x00002b31ac0aa000 nid=0x2de waiting for monitor entry [0x00002b3186f31000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread573" #611 daemon prio=6 os_prio=0 tid=0x00002b31ac0a9800 nid=0x2db waiting for monitor entry [0x00002b3186b2d000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread572" #610 daemon prio=6 os_prio=0 tid=0x00002b31ac037800 nid=0x2d8 waiting for monitor entry [0x00002b318692b000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread571" #609 daemon prio=6 os_prio=0 tid=0x00002b31ac036800 nid=0x2d7 waiting for monitor entry [0x00002b318682a000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread570" #608 daemon prio=6 os_prio=0 tid=0x00002b31ac071000 nid=0x2d2 waiting for monitor entry [0x00002b3186729000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread569" #607 daemon prio=6 os_prio=0 tid=0x00002b31ac0a3800 nid=0x2cf waiting for monitor entry [0x00002b3153f90000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread568" #606 daemon prio=6 os_prio=0 tid=0x00002b31ac021000 nid=0x2ce waiting for monitor entry [0x00002b3153c71000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread567" #605 daemon prio=6 os_prio=0 tid=0x00002b31ac0af800 nid=0x2cd waiting for monitor entry [0x00002b315366b000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread566" #604 daemon prio=6 os_prio=0 tid=0x00002b31ac045800 nid=0x2cc waiting for monitor entry [0x00002b3153469000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread565" #603 daemon prio=6 os_prio=0 tid=0x00002b31ac096000 nid=0x2cb waiting for monitor entry [0x00002b3153368000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread564" #602 daemon prio=6 os_prio=0 tid=0x00002b31ac0c1800 nid=0x2ca waiting for monitor entry [0x00002b3153267000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread563" #601 daemon prio=6 os_prio=0 tid=0x00002b31ac0b3800 nid=0x2c9 waiting for monitor entry [0x00002b3153065000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread562" #600 daemon prio=6 os_prio=0 tid=0x00002b31ac0bf000 nid=0x2c8 waiting for monitor entry [0x00002b3152f64000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread561" #599 daemon prio=6 os_prio=0 tid=0x00002b31ac02d000 nid=0x2c7 waiting for monitor entry [0x00002b3152e63000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread560" #598 daemon prio=6 os_prio=0 tid=0x00002b31ac08e000 nid=0x2c6 waiting for monitor entry [0x00002b3152d62000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread559" #597 daemon prio=6 os_prio=0 tid=0x00002b31ac03f800 nid=0x2c4 waiting for monitor entry [0x00002b3152c61000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread558" #596 daemon prio=6 os_prio=0 tid=0x00002b31ac0b5800 nid=0x2c3 waiting for monitor entry [0x00002b3152b60000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread557" #595 daemon prio=6 os_prio=0 tid=0x00002b31ac043800 nid=0x2c1 waiting for monitor entry [0x00002b315295e000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread556" #594 daemon prio=6 os_prio=0 tid=0x00002b31ac064800 nid=0x2c0 waiting for monitor entry [0x00002b3152257000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread555" #593 daemon prio=6 os_prio=0 tid=0x00002b31ac017800 nid=0x2be waiting for monitor entry [0x00002b3151e53000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread554" #592 daemon prio=6 os_prio=0 tid=0x00002b31ac082800 nid=0x2b8 waiting for monitor entry [0x00002b315265b000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread553" #591 daemon prio=6 os_prio=0 tid=0x00002b31ac027800 nid=0x2b4 runnable [0x00002b3151145000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.util.HashMap.putVal(HashMap.java:628) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSVariable.renumberVariables(TRSVariable.java:232) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSCompoundTerm.renumberVariables(TRSCompoundTerm.java:82) 276.94/71.47 at aprove.DPFramework.BasicStructures.GeneralizedRule.checkProperStd(GeneralizedRule.java:75) 276.94/71.47 at aprove.DPFramework.BasicStructures.GeneralizedRule.(GeneralizedRule.java:116) 276.94/71.47 at aprove.DPFramework.BasicStructures.Rule.(Rule.java:53) 276.94/71.47 at aprove.DPFramework.BasicStructures.Rule.renameVariables(Rule.java:275) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doOneNarrowingStep(NonTerminationProcessor.java:514) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doClosure(NonTerminationProcessor.java:341) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doHeuristic(NonTerminationProcessor.java:284) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.processQDPProblem(NonTerminationProcessor.java:262) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor.processQDPProblem(NonTerminationProcessor.java:107) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread552" #590 daemon prio=6 os_prio=0 tid=0x00002b31ac056000 nid=0x2b2 runnable [0x00002b31500fe000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildOr(NonCountingCircuitFactory.java:272) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildOr(AbstractFormulaFactory.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:881) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:802) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:155) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:81) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NotFormula.apply(NotFormula.java:111) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.OrFormula.apply(OrFormula.java:52) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread551" #589 daemon prio=6 os_prio=0 tid=0x00002b31ac0a7800 nid=0x2b1 runnable [0x00002b3143cce000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x0000000714362dd8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x0000000714367468> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x0000000714367468> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread550" #588 daemon prio=6 os_prio=0 tid=0x00002b31ac02f000 nid=0x2af runnable [0x00002b3150803000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildOr(NonCountingCircuitFactory.java:272) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildOr(AbstractFormulaFactory.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:881) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:284) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:129) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread549" #587 daemon prio=6 os_prio=0 tid=0x00002b31ac053800 nid=0x2ae runnable [0x00002b3153b6f000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at immutables.Immutable.DefaultImmutableSet.iterator(Unknown Source) 276.94/71.47 at java.util.AbstractCollection.addAll(AbstractCollection.java:343) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.calculateInnerVariables(OrderPoly.java:91) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.(OrderPoly.java:60) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.wrap(OrderPolyFactory.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.substituteVariables(OrderPolyFactory.java:177) 276.94/71.47 at aprove.Framework.Algebra.PolyMatrices.PolyMatrixFactory.substituteVariables(PolyMatrixFactory.java:403) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:287) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread548" #586 daemon prio=6 os_prio=0 tid=0x00002b31ac077000 nid=0x2ac runnable [0x00002b3143dcf000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildOr(NonCountingCircuitFactory.java:272) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildOr(AbstractFormulaFactory.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:881) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:299) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:129) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread547" #585 daemon prio=6 os_prio=0 tid=0x00002b31ac061000 nid=0x2ab runnable [0x00002b3150f43000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NotFormula.apply(NotFormula.java:111) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.OrFormula.apply(OrFormula.java:52) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread546" #584 daemon prio=6 os_prio=0 tid=0x00002b31ac00b800 nid=0x2a9 runnable [0x00002b3141fb4000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Integer.getChars(Integer.java:460) 276.94/71.47 at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:675) 276.94/71.47 at java.lang.StringBuilder.append(StringBuilder.java:208) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.processClause(Unknown Source) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor2Clause(Unknown Source) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.xor(Unknown Source) 276.94/71.47 at org.sat4j.tools.ExtendedDimacsArrayToDimacsConverter.handleConstr(Unknown Source) 276.94/71.47 at org.sat4j.tools.DimacsArrayToDimacsConverter.parseInstance(Unknown Source) 276.94/71.47 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:117) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread545" #583 daemon prio=6 os_prio=0 tid=0x00002b31ac059800 nid=0x2a7 runnable [0x00002b3151f53000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x0000000711c8a2c8> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x0000000711c8e958> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x0000000711c8e958> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread544" #582 daemon prio=6 os_prio=0 tid=0x00002b31ac0ac000 nid=0x2a4 runnable [0x00002b3143bcd000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:802) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:81) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:299) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:129) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread543" #581 daemon prio=6 os_prio=0 tid=0x00002b31ac08c000 nid=0x2a0 runnable [0x00002b3186d2e000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FlatteningVisitor.caseConcatNode(FlatteningVisitor.java:28) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.ConcatNode.visit(ConcatNode.java:170) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.transformConstraint(ExoticPolyMatrixInterpretation.java:366) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:319) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread528" #566 daemon prio=6 os_prio=0 tid=0x00002b31ac09f800 nid=0x27c waiting for monitor entry [0x00002b3151b50000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.workerGone(PrioritizableThreadPool.java:362) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$500(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:281) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread525" #563 daemon prio=6 os_prio=0 tid=0x00002b31ac090800 nid=0x271 waiting for monitor entry [0x00002b3151348000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread520" #558 daemon prio=6 os_prio=0 tid=0x00002b31ac035000 nid=0x268 runnable [0x00002b3150b06000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x00000006bdc38770> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x00000006bdc3ce00> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x00000006bdc3ce00> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:268) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread519" #557 daemon prio=6 os_prio=0 tid=0x00002b31ac0b7800 nid=0x267 runnable [0x00002b315396d000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.System.nanoTime(Native Method) 276.94/71.47 at aprove.Framework.PropositionalLogic.FormulaToDimacsConverter.convert(FormulaToDimacsConverter.java:103) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:137) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread518" #556 daemon prio=6 os_prio=0 tid=0x00002b31ac0bb800 nid=0x265 runnable [0x00002b3150e42000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.times(FullSharingFactory.java:248) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.times(FullSharingFactory.java:26) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Rings.SimpleGPolyFlatRing.times(SimpleGPolyFlatRing.java:150) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Rings.SimpleGPolyFlatRing.times(SimpleGPolyFlatRing.java:32) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FlatteningVisitor.caseTimesNode(FlatteningVisitor.java:206) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FlatteningVisitor.caseTimesNode(FlatteningVisitor.java:28) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:71) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.transformConstraint(ExoticPolyMatrixInterpretation.java:364) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:319) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread516" #554 daemon prio=6 os_prio=0 tid=0x00002b31ac098000 nid=0x262 runnable [0x00002b315376b000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x00000006e5686038> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x00000006e568a6c8> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x00000006e568a6c8> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread515" #553 daemon prio=6 os_prio=0 tid=0x00002b31ac063000 nid=0x260 waiting for monitor entry [0x00002b31438cd000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread514" #552 daemon prio=6 os_prio=0 tid=0x00002b31ac09b800 nid=0x25c runnable [0x00002b3187536000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:277) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.OrFormula.apply(OrFormula.java:52) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread513" #551 daemon prio=6 os_prio=0 tid=0x00002b31ac06b800 nid=0x25b runnable [0x00002b3187333000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.times(FullSharingFactory.java:248) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.VarSubstitutionVisitor.caseConcatNode(VarSubstitutionVisitor.java:239) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.ConcatNode.visit(ConcatNode.java:170) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.substituteVariables(FullSharingFactory.java:421) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.substituteVariables(OrderPolyFactory.java:177) 276.94/71.47 at aprove.Framework.Algebra.PolyMatrices.PolyMatrixFactory.substituteVariables(PolyMatrixFactory.java:403) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:287) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread511" #549 daemon prio=6 os_prio=0 tid=0x00002b31ac039800 nid=0x259 runnable [0x00002b31437ca000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.times(FullSharingFactory.java:248) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.VarSubstitutionVisitor.caseConcatNode(VarSubstitutionVisitor.java:239) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.ConcatNode.visit(ConcatNode.java:170) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FullSharingFactory.substituteVariables(FullSharingFactory.java:421) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.substituteVariables(OrderPolyFactory.java:177) 276.94/71.47 at aprove.Framework.Algebra.PolyMatrices.PolyMatrixFactory.substituteVariables(PolyMatrixFactory.java:403) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:287) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread509" #547 daemon prio=6 os_prio=0 tid=0x00002b31ac041800 nid=0x256 runnable [0x00002b3153165000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.util.AbstractList.hashCode(AbstractList.java:541) 276.94/71.47 at immutables.Immutable.ImmutableArrayList.hashCode(Unknown Source) 276.94/71.47 at immutables.Immutable.ImmutableArrayList.equals(Unknown Source) 276.94/71.47 at aprove.DPFramework.BasicStructures.TRSFunctionApplication.equals(TRSFunctionApplication.java:343) 276.94/71.47 at aprove.DPFramework.BasicStructures.GeneralizedRule.checkProperStd(GeneralizedRule.java:81) 276.94/71.47 at aprove.DPFramework.BasicStructures.GeneralizedRule.(GeneralizedRule.java:116) 276.94/71.47 at aprove.DPFramework.BasicStructures.Rule.(Rule.java:53) 276.94/71.47 at aprove.DPFramework.BasicStructures.Rule.renameVariables(Rule.java:275) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doOneNarrowingStep(NonTerminationProcessor.java:514) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doClosure(NonTerminationProcessor.java:341) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.doHeuristic(NonTerminationProcessor.java:284) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor$NonTerminationProcedure.processQDPProblem(NonTerminationProcessor.java:262) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.NonTerminationProcessor.processQDPProblem(NonTerminationProcessor.java:107) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread508" #546 daemon prio=6 os_prio=0 tid=0x00002b31ac086000 nid=0x255 runnable [0x00002b3143ed0000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x00000006d3beeca0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x00000006d3bf3330> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x00000006d3bf3330> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread502" #540 daemon prio=6 os_prio=0 tid=0x00002b31ac023800 nid=0x245 runnable [0x00002b3152458000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x00000007856b41f0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x000000079a690538> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x000000079a690538> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread494" #532 daemon prio=6 os_prio=0 tid=0x00002b31ac066800 nid=0x235 runnable [0x00002b3143fd1000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x0000000719136fd0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x000000071913b660> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x000000071913b660> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread449" #487 daemon prio=6 os_prio=0 tid=0x00002b31ac099800 nid=0x1f0 waiting for monitor entry [0x00002b3150703000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - locked <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread448" #486 daemon prio=6 os_prio=0 tid=0x00002b31ac025800 nid=0x1ee runnable [0x00002b3187132000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileOutputStream.writeBytes(Native Method) 276.94/71.47 at java.io.FileOutputStream.write(FileOutputStream.java:326) 276.94/71.47 at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) 276.94/71.47 at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) 276.94/71.47 at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) 276.94/71.47 - locked <0x000000070ce768b8> (a java.io.OutputStreamWriter) 276.94/71.47 at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135) 276.94/71.47 at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220) 276.94/71.47 at java.io.Writer.write(Writer.java:157) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:197) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:268) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread447" #485 daemon prio=6 os_prio=0 tid=0x00002b31ac04b800 nid=0x1ec runnable [0x00002b3150a05000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:277) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.OrFormula.apply(OrFormula.java:52) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread446" #484 daemon prio=6 os_prio=0 tid=0x00002b31ac075800 nid=0x1e8 runnable [0x00002b31426bb000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:802) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:536) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildTimesCircuit(ArithmeticCircuitFactory.java:122) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:521) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertExponents(PlainSPCToCircuitConverter.java:518) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertIndefinitePart(AbstractSPCToCircuitConverter.java:394) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertMonomial(PlainSPCToCircuitConverter.java:385) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:258) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:81) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:299) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:129) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread426" #464 daemon prio=6 os_prio=0 tid=0x00002b31ac051800 nid=0x1bb runnable [0x00002b31503ff000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at immutables.Immutable.DefaultImmutableSet.iterator(Unknown Source) 276.94/71.47 at java.util.AbstractCollection.addAll(AbstractCollection.java:343) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.calculateInnerVariables(OrderPoly.java:91) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.(OrderPoly.java:60) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.wrap(OrderPolyFactory.java:63) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPolyFactory.substituteVariables(OrderPolyFactory.java:177) 276.94/71.47 at aprove.Framework.Algebra.PolyMatrices.PolyMatrixFactory.substituteVariables(PolyMatrixFactory.java:403) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.interpretTerm(AbstractPolyMatrixInterpretation.java:287) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:277) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread423" #461 daemon prio=6 os_prio=0 tid=0x00002b31ac049800 nid=0x1b6 runnable [0x00002b3150d41000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.FlatteningVisitor.caseConcatNode(FlatteningVisitor.java:28) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.ConcatNode.visit(ConcatNode.java:170) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:63) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.TimesNode.visit(TimesNode.java:69) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.Visitors.GPolyVisitor.applyTo(GPolyVisitor.java:40) 276.94/71.47 at aprove.Framework.Algebra.GeneralPolynomials.DAGNodes.PlusNode.visit(PlusNode.java:66) 276.94/71.47 at aprove.DPFramework.Orders.Utility.GPOLO.OrderPoly.visit(OrderPoly.java:157) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.transformConstraint(ExoticPolyMatrixInterpretation.java:364) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.ExoticPolyMatrixInterpretation.fromTermConstraints(ExoticPolyMatrixInterpretation.java:319) 276.94/71.47 at aprove.DPFramework.Orders.Utility.PMATRO.AbstractPolyMatrixInterpretation.getActiveRuleConstraints(AbstractPolyMatrixInterpretation.java:320) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.PMatroExoticSolver.solveQActive(PMatroExoticSolver.java:233) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread396" #434 daemon prio=6 os_prio=0 tid=0x00002b31ac06e000 nid=0x180 runnable [0x00002b3151d51000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.io.FileInputStream.readBytes(Native Method) 276.94/71.47 at java.io.FileInputStream.read(FileInputStream.java:255) 276.94/71.47 at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 276.94/71.47 at java.io.BufferedInputStream.read(BufferedInputStream.java:345) 276.94/71.47 - locked <0x00000007856ac9b0> (a java.lang.UNIXProcess$ProcessPipeInputStream) 276.94/71.47 at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) 276.94/71.47 at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) 276.94/71.47 at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) 276.94/71.47 - locked <0x000000079bd24e68> (a java.io.InputStreamReader) 276.94/71.47 at java.io.InputStreamReader.read(InputStreamReader.java:184) 276.94/71.47 at java.io.BufferedReader.fill(BufferedReader.java:161) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:324) 276.94/71.47 - locked <0x000000079bd24e68> (a java.io.InputStreamReader) 276.94/71.47 at java.io.BufferedReader.readLine(BufferedReader.java:389) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:304) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread390" #428 daemon prio=6 os_prio=0 tid=0x00002b31ac088800 nid=0x179 runnable [0x00002b315275b000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.forkAndExec(Native Method) 276.94/71.47 at java.lang.UNIXProcess.(UNIXProcess.java:247) 276.94/71.47 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 276.94/71.47 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 276.94/71.47 at java.lang.Runtime.exec(Runtime.java:620) 276.94/71.47 at java.lang.Runtime.exec(Runtime.java:485) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:268) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:206) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.solve(MiniSATFileChecker.java:153) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:161) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:191) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPPoloSolver.solveQActive(QDPPoloSolver.java:94) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread376" #414 daemon prio=6 os_prio=0 tid=0x00002b31ac038000 nid=0x13d waiting for monitor entry [0x00002b3186e30000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.fetchJob(PrioritizableThreadPool.java:312) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$300(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:269) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread322" #360 daemon prio=6 os_prio=0 tid=0x00002b31ac05d000 nid=0xffbe runnable [0x00002b31432c6000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.forkAndExec(Native Method) 276.94/71.47 at java.lang.UNIXProcess.(UNIXProcess.java:247) 276.94/71.47 at java.lang.ProcessImpl.start(ProcessImpl.java:134) 276.94/71.47 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) 276.94/71.47 at java.lang.Runtime.exec(Runtime.java:620) 276.94/71.47 at java.lang.Runtime.exec(Runtime.java:450) 276.94/71.47 at java.lang.Runtime.exec(Runtime.java:347) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATExtStartedFileChecker.found(MiniSATExtStartedFileChecker.java:64) 276.94/71.47 at aprove.Framework.PropositionalLogic.SATCheckers.MiniSATFileChecker.(MiniSATFileChecker.java:112) 276.94/71.47 at aprove.GraphUserInterface.Factories.Solvers.Engines.MINISATEngine.getSATChecker(MINISATEngine.java:54) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:158) 276.94/71.47 at aprove.Framework.Algebra.Orders.Utility.POLO.SimplifyingSearch.search(SimplifyingSearch.java:156) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.actuallySolve(POLOSolver.java:294) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solveWithoutOptimizing(POLOSolver.java:230) 276.94/71.47 at aprove.DPFramework.Orders.Solvers.POLOSolver.solve(POLOSolver.java:209) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:53) 276.94/71.47 at aprove.DPFramework.TRSProblem.Solvers.RRRPoloSolver.solveRRR(RRRPoloSolver.java:20) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.MRRProcessor.processQDPProblem(MRRProcessor.java:61) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread321" #359 daemon prio=6 os_prio=0 tid=0x00002b31ac058000 nid=0xffbb runnable [0x00002b3186a2b000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.Object.hashCode(Native Method) 276.94/71.47 at java.util.HashMap.hash(HashMap.java:338) 276.94/71.47 at java.util.HashMap.put(HashMap.java:611) 276.94/71.47 at java.util.HashSet.add(HashSet.java:219) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.NonCountingCircuitFactory.buildAnd(NonCountingCircuitFactory.java:69) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AbstractFormulaFactory.buildAnd(AbstractFormulaFactory.java:74) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.build2or3Circuit(ArithmeticCircuitFactory.java:884) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:844) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.ArithmeticCircuitFactory.buildPlusCircuit(ArithmeticCircuitFactory.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertPolyMap(PlainSPCToCircuitConverter.java:277) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertPolynomial(AbstractSPCToCircuitConverter.java:384) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.PlainSPCToCircuitConverter.convertConstraint(PlainSPCToCircuitConverter.java:82) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convertDiophantine(AbstractSPCToCircuitConverter.java:152) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:77) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.DiophantineToSATVisitor.outTheoryAtom(DiophantineToSATVisitor.java:9) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.TheoryAtom.apply(TheoryAtom.java:78) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.OrFormula.apply(OrFormula.java:52) 276.94/71.47 at aprove.Framework.PropositionalLogic.Formulae.AndFormula.apply(AndFormula.java:56) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:188) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.AbstractSPCToCircuitConverter.convert(AbstractSPCToCircuitConverter.java:174) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:255) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SatSearch.SatSearch.search(SatSearch.java:229) 276.94/71.47 at aprove.Framework.Algebra.Polynomials.SPCFormulae.NegPoloInterpretation.solve(NegPoloInterpretation.java:201) 276.94/71.47 at aprove.DPFramework.DPProblem.Solvers.QDPNegPoloSolver.solveQActive(QDPNegPoloSolver.java:89) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPReductionPairProcessor.processQDPProblem(QDPReductionPairProcessor.java:200) 276.94/71.47 at aprove.DPFramework.DPProblem.Processors.QDPProblemProcessor.process(QDPProblemProcessor.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread291" #329 daemon prio=6 os_prio=0 tid=0x00002b31ac04d800 nid=0xff88 waiting for monitor entry [0x00002b3151045000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.workerGone(PrioritizableThreadPool.java:362) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.access$500(PrioritizableThreadPool.java:24) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:281) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread179" #217 daemon prio=6 os_prio=0 tid=0x00002b31ac081000 nid=0xfdf8 runnable [0x00002b3151c50000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.Framework.Utility.Graph.SimpleGraph.merge(SimpleGraph.java:1519) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.mergeRuleNodes(QUsableRules.java:177) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.init(QUsableRules.java:125) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.(QUsableRules.java:58) 276.94/71.47 at aprove.DPFramework.TRSProblem.QTRSProblem.getQUsableRulesCalculator(QTRSProblem.java:255) 276.94/71.47 - locked <0x000000044051b5b8> (a aprove.DPFramework.TRSProblem.QTRSProblem) 276.94/71.47 at aprove.DPFramework.DPProblem.QDependencyGraph.(QDependencyGraph.java:57) 276.94/71.47 at aprove.DPFramework.DPProblem.QDependencyGraph.create(QDependencyGraph.java:404) 276.94/71.47 at aprove.DPFramework.DPProblem.QDPProblem.create(QDPProblem.java:163) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.DependencyPairsProcessor.processQTRS(DependencyPairsProcessor.java:36) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread144" #182 daemon prio=6 os_prio=0 tid=0x00002b31ac00a800 nid=0xfdce runnable [0x00002b315164a000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.Framework.Utility.Graph.SimpleGraph.mergeEdge(SimpleGraph.java:1573) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.addEdge(QUsableRules.java:908) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.addInitialEdges(QUsableRules.java:878) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.init(QUsableRules.java:115) 276.94/71.47 at aprove.DPFramework.DPProblem.QUsableRules.(QUsableRules.java:58) 276.94/71.47 at aprove.DPFramework.TRSProblem.QTRSProblem.getQUsableRulesCalculator(QTRSProblem.java:255) 276.94/71.47 - locked <0x0000000440004698> (a aprove.DPFramework.TRSProblem.QTRSProblem) 276.94/71.47 at aprove.DPFramework.DPProblem.QDependencyGraph.(QDependencyGraph.java:57) 276.94/71.47 at aprove.DPFramework.DPProblem.QDependencyGraph.create(QDependencyGraph.java:404) 276.94/71.47 at aprove.DPFramework.DPProblem.QDPProblem.create(QDPProblem.java:163) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.DependencyPairsProcessor.processQTRS(DependencyPairsProcessor.java:36) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #179 daemon prio=10 os_prio=0 tid=0x00002b3240002800 nid=0xfdc3 runnable [0x00002b3143372000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #178 daemon prio=10 os_prio=0 tid=0x000000000181e800 nid=0xfdc2 waiting on condition [0x00002b3143339000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #177 daemon prio=10 os_prio=0 tid=0x00002b31dc001000 nid=0xfdc1 runnable [0x00002b3143300000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #176 daemon prio=10 os_prio=0 tid=0x00002b3240001000 nid=0xfdbd runnable [0x00002b31517be000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #175 daemon prio=10 os_prio=0 tid=0x00002b3190163000 nid=0xfdba runnable [0x00002b3151785000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #142 daemon prio=10 os_prio=0 tid=0x00002b3234001000 nid=0xfd8d runnable [0x00002b3153e8f000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #144 daemon prio=10 os_prio=0 tid=0x00002b31d8001800 nid=0xfd8c waiting on condition [0x00002b3153e56000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #143 daemon prio=10 os_prio=0 tid=0x00002b3220001000 nid=0xfd84 waiting on condition [0x00002b3153e1d000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #141 daemon prio=10 os_prio=0 tid=0x00002b323c001000 nid=0xfd82 runnable [0x00002b3153de4000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #140 daemon prio=10 os_prio=0 tid=0x00002b3228001800 nid=0xfd81 waiting on condition [0x00002b3153dab000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #74 daemon prio=10 os_prio=0 tid=0x00002b31c0021000 nid=0xfd29 runnable [0x00002b3150b40000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #44 daemon prio=10 os_prio=0 tid=0x00002b31b802b000 nid=0xfd04 waiting on condition [0x00002b313bff9000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #36 daemon prio=10 os_prio=0 tid=0x00002b31b8028800 nid=0xfcf9 runnable [0x00002b313bfc0000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at java.lang.UNIXProcess.waitForProcessExit(Native Method) 276.94/71.47 at java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 276.94/71.47 at java.lang.UNIXProcess$$Lambda$13/13400242.run(Unknown Source) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "process reaper" #31 daemon prio=10 os_prio=0 tid=0x00002b31c000a000 nid=0xfcf3 runnable [0x00002b3123fcf000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (parking) 276.94/71.47 at sun.misc.Unsafe.park(Native Method) 276.94/71.47 - parking to wait for <0x00000004403ee0e0> (a java.util.concurrent.SynchronousQueue$TransferStack) 276.94/71.47 at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 276.94/71.47 at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 276.94/71.47 at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 276.94/71.47 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "TimeRefresherThread" #19 daemon prio=6 os_prio=0 tid=0x00002b31ac009800 nid=0xfce5 waiting on condition [0x00002b31424ba000] 276.94/71.47 java.lang.Thread.State: TIMED_WAITING (sleeping) 276.94/71.47 at java.lang.Thread.sleep(Native Method) 276.94/71.47 at aprove.Strategies.Abortions.TimeRefresher$TimeRefresherThread.run(TimeRefresher.java:55) 276.94/71.47 276.94/71.47 "DefaultMachine" #18 daemon prio=6 os_prio=0 tid=0x00002b312484a800 nid=0xfce4 waiting for monitor entry [0x00002b31423b8000] 276.94/71.47 java.lang.Thread.State: BLOCKED (on object monitor) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool.executeNow(PrioritizableThreadPool.java:188) 276.94/71.47 - waiting to lock <0x0000000440003008> (a aprove.Strategies.Util.PrioritizableThreadPool) 276.94/71.47 at aprove.Strategies.Util.ThreadingPolicy$HighPolicy.schedule(ThreadingPolicy.java:26) 276.94/71.47 at aprove.Strategies.Util.ThreadingPolicy$DefaultPolicy.schedule(ThreadingPolicy.java:41) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.start(Executor.java:114) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecProcessorStrategy.exec(ExecProcessorStrategy.java:55) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecSimple.exec(ExecSimple.java:40) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecRepeat.exec(ExecRepeat.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecFirst.exec(ExecFirst.java:71) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecRepeat.exec(ExecRepeat.java:47) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecAllParallel.exec(ExecAllParallel.java:29) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecAllParallel.exec(ExecAllParallel.java:29) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecSolve.exec(ExecSolve.java:82) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.ExecAny.exec(ExecAny.java:62) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.StrategyRoot.evaluateOnce(StrategyRoot.java:35) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.impl.DefaultMachine$CmdExec.run(DefaultMachine.java:247) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.impl.DefaultMachine.run(DefaultMachine.java:174) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread2" #12 daemon prio=5 os_prio=0 tid=0x00002b3124274800 nid=0xfcdd runnable [0x00002b31421b6000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.equalsSub(StringPattern.java:96) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapBeginEnd(StringPattern.java:189) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.overlapsWith(OverlapClosure.java:152) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.OverlapClosure.overlapsWith(OverlapClosure.java:121) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "ThreadPoolThread1" #11 daemon prio=5 os_prio=0 tid=0x00002b3124266800 nid=0xfcdc runnable [0x00002b31420b5000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.equalsSub(StringPattern.java:96) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.StringPattern.overlapBeginEnd(StringPattern.java:189) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:550) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.DerivationPattern.overlapsWith(DerivationPattern.java:250) 276.94/71.47 at aprove.DPFramework.TRSProblem.Utility.SRSNonLoop.NonLoopFinder.findNonLoop(NonLoopFinder.java:143) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.SRSNonLoopProcessor.processQTRS(SRSNonLoopProcessor.java:69) 276.94/71.47 at aprove.DPFramework.TRSProblem.Processors.QTRSProcessor.process(QTRSProcessor.java:34) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor.execute(Executor.java:326) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.Executor$Runner.wrappedRun(Executor.java:377) 276.94/71.47 at aprove.Strategies.Abortions.PooledJob.run(PooledJob.java:99) 276.94/71.47 at aprove.Strategies.Util.PrioritizableThreadPool$Worker.run(PrioritizableThreadPool.java:274) 276.94/71.47 at java.lang.Thread.run(Thread.java:748) 276.94/71.47 276.94/71.47 "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00002b3124199800 nid=0xfcd9 runnable [0x0000000000000000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 276.94/71.47 "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00002b3124184000 nid=0xfcd8 waiting on condition [0x0000000000000000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 276.94/71.47 "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00002b3124182000 nid=0xfcd7 runnable [0x0000000000000000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 276.94/71.47 "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00002b312417f800 nid=0xfcd6 runnable [0x0000000000000000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 276.94/71.47 "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00002b312417e000 nid=0xfcd5 waiting on condition [0x0000000000000000] 276.94/71.47 java.lang.Thread.State: RUNNABLE 276.94/71.47 276.94/71.47 "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00002b312414a000 nid=0xfcd4 in Object.wait() [0x00002b314170d000] 276.94/71.47 java.lang.Thread.State: WAITING (on object monitor) 276.94/71.47 at java.lang.Object.wait(Native Method) 276.94/71.47 - waiting on <0x0000000443c0ca98> (a java.lang.ref.ReferenceQueue$Lock) 276.94/71.47 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) 276.94/71.47 - locked <0x0000000443c0ca98> (a java.lang.ref.ReferenceQueue$Lock) 276.94/71.47 at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) 276.94/71.47 at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) 276.94/71.47 276.94/71.47 "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00002b3124145800 nid=0xfcd3 in Object.wait() [0x00002b314160c000] 276.94/71.47 java.lang.Thread.State: WAITING (on object monitor) 276.94/71.47 at java.lang.Object.wait(Native Method) 276.94/71.47 - waiting on <0x0000000443c0cd20> (a java.lang.ref.Reference$Lock) 276.94/71.47 at java.lang.Object.wait(Object.java:502) 276.94/71.47 at java.lang.ref.Reference.tryHandlePending(Reference.java:191) 276.94/71.47 - locked <0x0000000443c0cd20> (a java.lang.ref.Reference$Lock) 276.94/71.47 at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) 276.94/71.47 276.94/71.47 "main" #1 prio=5 os_prio=0 tid=0x00002b3124008800 nid=0xfccc in Object.wait() [0x00002b3120e26000] 276.94/71.47 java.lang.Thread.State: WAITING (on object monitor) 276.94/71.47 at java.lang.Object.wait(Native Method) 276.94/71.47 - waiting on <0x0000000440003e98> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 276.94/71.47 at java.lang.Object.wait(Object.java:502) 276.94/71.47 at aprove.Strategies.ExecutableStrategies.impl.Handle.waitForFinish(Handle.java:42) 276.94/71.47 - locked <0x0000000440003e98> (a aprove.Strategies.ExecutableStrategies.impl.Handle) 276.94/71.47 at aprove.Runtime.AProVE.waitForHandle(AProVE.java:32) 276.94/71.47 at aprove.Runtime.AProVE.run(AProVE.java:101) 276.94/71.47 at aprove.CommandLineInterface.Main.run(Main.java:94) 276.94/71.47 at aprove.CommandLineInterface.Main.doMain(Main.java:42) 276.94/71.47 at aprove.Main.doMain(Main.java:54) 276.94/71.47 at aprove.Main.main(Main.java:20) 276.94/71.47 276.94/71.47 "VM Thread" os_prio=0 tid=0x00002b312413e000 nid=0xfcd2 runnable 276.94/71.47 276.94/71.47 "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00002b312401e000 nid=0xfcce runnable 276.94/71.47 276.94/71.47 "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00002b312401f800 nid=0xfccf runnable 276.94/71.47 276.94/71.47 "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00002b3124021800 nid=0xfcd0 runnable 276.94/71.47 276.94/71.47 "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00002b3124023800 nid=0xfcd1 runnable 276.94/71.47 276.94/71.47 "VM Periodic Task Thread" os_prio=0 tid=0x00002b31241bc000 nid=0xfcda waiting on condition 276.94/71.47 277.26/71.57 JNI global references: 298 277.26/71.57 277.26/71.58 Heap 277.26/71.58 PSYoungGen total 3953152K, used 3180945K [0x0000000695580000, 0x00000007c0000000, 0x00000007c0000000) 277.26/71.58 eden space 2970624K, 91% used [0x0000000695580000,0x000000073ae5c438,0x000000074aa80000) 277.26/71.58 from space 982528K, 47% used [0x0000000784080000,0x00000007a0a08160,0x00000007c0000000) 277.26/71.58 to space 940032K, 0% used [0x000000074aa80000,0x000000074aa80000,0x0000000784080000) 277.26/71.58 ParOldGen total 9786880K, used 4222058K [0x0000000440000000, 0x0000000695580000, 0x0000000695580000) 277.26/71.58 object space 9786880K, 43% used [0x0000000440000000,0x0000000541b1aa58,0x0000000695580000) 277.26/71.58 Metaspace used 22231K, capacity 22518K, committed 22784K, reserved 1069056K 277.26/71.58 class space used 2443K, capacity 2529K, committed 2560K, reserved 1048576K 277.26/71.58 315.70/81.32 EOF