/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --traceabstraction.refinement.strategy.for.commutativity.condition.synthesis BADGER -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-15 02:16:49,259 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-15 02:16:49,333 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-15 02:16:49,341 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-15 02:16:49,341 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-15 02:16:49,369 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-15 02:16:49,370 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-15 02:16:49,370 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-15 02:16:49,370 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-15 02:16:49,370 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-15 02:16:49,371 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-15 02:16:49,371 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-15 02:16:49,371 INFO L153 SettingsManager]: * Use SBE=true [2024-11-15 02:16:49,371 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-15 02:16:49,374 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-15 02:16:49,375 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-15 02:16:49,375 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:16:49,376 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-15 02:16:49,376 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Refinement strategy for commutativity condition synthesis -> BADGER [2024-11-15 02:16:49,657 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-15 02:16:49,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-15 02:16:49,667 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-15 02:16:49,669 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-15 02:16:49,671 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-15 02:16:49,672 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl [2024-11-15 02:16:49,673 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl' [2024-11-15 02:16:49,694 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-15 02:16:49,697 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-15 02:16:49,698 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-15 02:16:49,698 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-15 02:16:49,698 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-15 02:16:49,708 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,715 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,721 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-15 02:16:49,724 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-15 02:16:49,724 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-15 02:16:49,725 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-15 02:16:49,725 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-15 02:16:49,731 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,731 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,732 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,732 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,735 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,737 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,738 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,739 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,740 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-15 02:16:49,741 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-15 02:16:49,741 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-15 02:16:49,742 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-15 02:16:49,742 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/1) ... [2024-11-15 02:16:49,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:16:49,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:49,775 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-15 02:16:49,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-15 02:16:49,803 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-15 02:16:49,804 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-15 02:16:49,804 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-15 02:16:49,804 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-15 02:16:49,804 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-15 02:16:49,804 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-15 02:16:49,804 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-15 02:16:49,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-15 02:16:49,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-15 02:16:49,805 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-15 02:16:49,854 INFO L238 CfgBuilder]: Building ICFG [2024-11-15 02:16:49,856 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-15 02:16:49,957 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-15 02:16:49,957 INFO L287 CfgBuilder]: Performing block encoding [2024-11-15 02:16:49,989 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-15 02:16:49,989 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-15 02:16:49,989 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:16:49 BoogieIcfgContainer [2024-11-15 02:16:49,990 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-15 02:16:49,993 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-15 02:16:49,993 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-15 02:16:49,998 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-15 02:16:49,998 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:16:49" (1/2) ... [2024-11-15 02:16:49,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b0ed8d and model type send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 02:16:49, skipping insertion in model container [2024-11-15 02:16:49,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:16:49" (2/2) ... [2024-11-15 02:16:50,001 INFO L112 eAbstractionObserver]: Analyzing ICFG send-receive-alt.wvr.bpl [2024-11-15 02:16:50,017 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-15 02:16:50,019 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive-alt.wvr.bpl that has 3 procedures, 19 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-15 02:16:50,020 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-15 02:16:50,064 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-15 02:16:50,138 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:16:50,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-15 02:16:50,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:50,142 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-15 02:16:50,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-15 02:16:50,192 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-15 02:16:50,212 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-15 02:16:50,218 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3ccdd152, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:16:50,218 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-15 02:16:50,335 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:50,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:50,340 INFO L85 PathProgramCache]: Analyzing trace with hash -692097252, now seen corresponding path program 1 times [2024-11-15 02:16:50,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:50,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085892630] [2024-11-15 02:16:50,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:50,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:50,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:50,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:50,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:50,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085892630] [2024-11-15 02:16:50,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085892630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:16:50,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:16:50,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-15 02:16:50,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496423127] [2024-11-15 02:16:50,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:16:50,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:16:50,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:50,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:16:50,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:16:50,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,498 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:50,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:50,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-15 02:16:50,629 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:50,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:50,630 INFO L85 PathProgramCache]: Analyzing trace with hash -452011681, now seen corresponding path program 1 times [2024-11-15 02:16:50,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:50,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325301765] [2024-11-15 02:16:50,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:50,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:50,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:50,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:50,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325301765] [2024-11-15 02:16:50,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325301765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:16:50,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:16:50,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:16:50,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641199626] [2024-11-15 02:16:50,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:16:50,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:16:50,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:50,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:16:50,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:16:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,709 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:50,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-15 02:16:50,803 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:50,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:50,803 INFO L85 PathProgramCache]: Analyzing trace with hash -157228027, now seen corresponding path program 2 times [2024-11-15 02:16:50,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:50,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620284970] [2024-11-15 02:16:50,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:50,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:50,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:50,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:50,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620284970] [2024-11-15 02:16:50,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620284970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:16:50,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:16:50,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-15 02:16:50,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756589266] [2024-11-15 02:16:50,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:16:50,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:16:50,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:50,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:16:50,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:16:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,857 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:50,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:50,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:50,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-15 02:16:50,971 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:50,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:50,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2133771301, now seen corresponding path program 1 times [2024-11-15 02:16:50,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:50,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359001284] [2024-11-15 02:16:50,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:50,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:51,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:51,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:51,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359001284] [2024-11-15 02:16:51,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359001284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:51,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217271339] [2024-11-15 02:16:51,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:51,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:51,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:51,145 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:16:51,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-15 02:16:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:51,185 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-15 02:16:51,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:51,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:51,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:16:51,351 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:51,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2024-11-15 02:16:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:51,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217271339] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:16:51,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:16:51,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-15 02:16:51,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21013424] [2024-11-15 02:16:51,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:16:51,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-15 02:16:51,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:51,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-15 02:16:51,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-15 02:16:51,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:51,417 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:51,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:51,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:51,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:51,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-15 02:16:51,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:51,715 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:51,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:51,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1816822248, now seen corresponding path program 1 times [2024-11-15 02:16:51,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:51,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610531372] [2024-11-15 02:16:51,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:51,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:51,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:16:51,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:51,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610531372] [2024-11-15 02:16:51,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610531372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:51,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795424055] [2024-11-15 02:16:51,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:51,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:51,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:51,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:16:51,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-15 02:16:51,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:51,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:16:51,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:51,833 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:16:51,833 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:16:51,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795424055] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:16:51,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:16:51,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 02:16:51,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985463956] [2024-11-15 02:16:51,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:16:51,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:16:51,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:51,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:16:51,834 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:16:51,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:51,835 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:51,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:51,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:51,835 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:51,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:51,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:51,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-15 02:16:52,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:52,118 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:52,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash 683752846, now seen corresponding path program 2 times [2024-11-15 02:16:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:52,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684135344] [2024-11-15 02:16:52,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:52,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-15 02:16:52,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:52,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684135344] [2024-11-15 02:16:52,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684135344] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:16:52,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:16:52,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-15 02:16:52,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996257391] [2024-11-15 02:16:52,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:16:52,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:16:52,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:52,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:16:52,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-15 02:16:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:52,169 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:52,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:52,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:52,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:52,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-15 02:16:52,206 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:52,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1710938150, now seen corresponding path program 3 times [2024-11-15 02:16:52,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570453166] [2024-11-15 02:16:52,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:52,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:52,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:52,445 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:52,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570453166] [2024-11-15 02:16:52,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570453166] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:52,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721160715] [2024-11-15 02:16:52,446 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:16:52,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:52,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:52,448 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:16:52,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-15 02:16:52,489 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-15 02:16:52,490 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:16:52,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-15 02:16:52,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:52,605 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:52,606 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:16:52,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:52,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-15 02:16:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721160715] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:16:52,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:16:52,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-15 02:16:52,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693635201] [2024-11-15 02:16:52,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:16:52,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-15 02:16:52,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:52,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-15 02:16:52,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-15 02:16:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:52,902 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:52,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:52,903 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:16:53,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-15 02:16:53,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:53,324 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:53,350 WARN L331 ript$VariableManager]: TermVariable v_back_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,350 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,350 WARN L331 ript$VariableManager]: TermVariable v_front_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:53,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928497, now seen corresponding path program 1 times [2024-11-15 02:16:53,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:53,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037206815] [2024-11-15 02:16:53,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:53,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,360 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,372 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:53,397 WARN L331 ript$VariableManager]: TermVariable v_front_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,398 WARN L331 ript$VariableManager]: TermVariable v_back_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,398 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:53,399 INFO L85 PathProgramCache]: Analyzing trace with hash -611845602, now seen corresponding path program 1 times [2024-11-15 02:16:53,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:53,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493799885] [2024-11-15 02:16:53,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:53,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,405 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,415 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:53,439 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,440 WARN L331 ript$VariableManager]: TermVariable v_front_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,440 WARN L331 ript$VariableManager]: TermVariable v_back_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:53,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:53,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496983, now seen corresponding path program 1 times [2024-11-15 02:16:53,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:53,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943982499] [2024-11-15 02:16:53,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:53,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:53,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,451 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:53,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:53,466 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:53,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:53,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1071916701, now seen corresponding path program 4 times [2024-11-15 02:16:53,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:53,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28347820] [2024-11-15 02:16:53,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:53,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:53,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:53,748 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:53,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:53,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28347820] [2024-11-15 02:16:53,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28347820] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:53,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152172749] [2024-11-15 02:16:53,749 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:16:53,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:53,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:53,752 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:16:53,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-15 02:16:53,809 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:16:53,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:16:53,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-15 02:16:53,812 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:54,010 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:16:54,320 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:54,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2024-11-15 02:16:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:16:54,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152172749] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:16:54,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:16:54,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-15 02:16:54,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244293155] [2024-11-15 02:16:54,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:16:54,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-15 02:16:54,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:54,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-15 02:16:54,548 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2024-11-15 02:16:54,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:54,548 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:54,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:54,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:54,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:54,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:54,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:54,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:54,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:54,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:16:54,549 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:55,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:16:55,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:16:55,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-15 02:16:55,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable10,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-15 02:16:55,250 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:55,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:55,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1970845272, now seen corresponding path program 5 times [2024-11-15 02:16:55,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:55,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5937197] [2024-11-15 02:16:55,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:55,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:55,975 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 1 proven. 55 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-15 02:16:55,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5937197] [2024-11-15 02:16:55,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5937197] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:55,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144397709] [2024-11-15 02:16:55,976 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:16:55,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:55,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:55,978 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:16:55,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-15 02:16:56,027 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-15 02:16:56,028 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:16:56,029 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-15 02:16:56,030 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:56,614 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:16:56,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:16:57,399 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,404 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,406 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,420 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,423 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,424 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,426 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,427 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,430 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:16:57,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:57,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 118 treesize of output 250 [2024-11-15 02:16:57,794 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:16:57,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144397709] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:16:57,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:16:57,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 36 [2024-11-15 02:16:57,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450396960] [2024-11-15 02:16:57,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:16:57,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-15 02:16:57,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:16:57,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-15 02:16:57,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1085, Unknown=0, NotChecked=0, Total=1332 [2024-11-15 02:16:57,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:57,797 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:16:57,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.891891891891892) internal successors, (107), 36 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:16:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:57,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:16:57,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:16:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:16:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:16:59,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-15 02:16:59,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-15 02:16:59,476 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:59,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1622737093, now seen corresponding path program 6 times [2024-11-15 02:16:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943450536] [2024-11-15 02:16:59,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:00,257 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 71 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-15 02:17:00,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:00,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943450536] [2024-11-15 02:17:00,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943450536] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:00,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18044011] [2024-11-15 02:17:00,258 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:17:00,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:00,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:00,260 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:00,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-15 02:17:00,308 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-15 02:17:00,309 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:00,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-15 02:17:00,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:01,015 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:01,015 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:01,809 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,809 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,810 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,811 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,812 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,814 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,816 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,821 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,823 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,825 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,826 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,826 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,829 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,832 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,833 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,833 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,833 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,834 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,837 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:17:01,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:01,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2024-11-15 02:17:02,304 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:02,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18044011] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:02,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:02,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 43 [2024-11-15 02:17:02,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673331607] [2024-11-15 02:17:02,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:02,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-15 02:17:02,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:02,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-15 02:17:02,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2024-11-15 02:17:02,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:02,307 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:02,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 43 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:02,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:02,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:02,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:02,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:03,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:03,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-15 02:17:04,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:04,137 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:04,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:04,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1836666782, now seen corresponding path program 7 times [2024-11-15 02:17:04,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:04,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995349403] [2024-11-15 02:17:04,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:04,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:05,026 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-15 02:17:05,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:05,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995349403] [2024-11-15 02:17:05,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995349403] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:05,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84350760] [2024-11-15 02:17:05,027 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:17:05,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:05,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:05,029 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:05,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-15 02:17:05,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:05,078 WARN L254 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-11-15 02:17:05,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:06,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:06,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2024-11-15 02:17:06,183 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 94 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:06,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:07,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:07,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2024-11-15 02:17:09,224 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 11 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:09,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84350760] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:09,225 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:09,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 19] total 51 [2024-11-15 02:17:09,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189524986] [2024-11-15 02:17:09,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:09,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-15 02:17:09,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:09,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-15 02:17:09,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2024-11-15 02:17:09,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:09,229 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:09,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 51 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:09,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:11,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:11,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-15 02:17:11,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:11,306 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:11,317 WARN L331 ript$VariableManager]: TermVariable v_back_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,317 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,317 WARN L331 ript$VariableManager]: TermVariable v_front_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928574, now seen corresponding path program 1 times [2024-11-15 02:17:11,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:11,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369734539] [2024-11-15 02:17:11,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,321 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,324 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:11,342 WARN L331 ript$VariableManager]: TermVariable v_front_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,342 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,342 WARN L331 ript$VariableManager]: TermVariable v_back_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,343 INFO L85 PathProgramCache]: Analyzing trace with hash -611845525, now seen corresponding path program 1 times [2024-11-15 02:17:11,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:11,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919204138] [2024-11-15 02:17:11,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,347 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,354 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:11,368 WARN L331 ript$VariableManager]: TermVariable v_back_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,368 WARN L331 ript$VariableManager]: TermVariable v_front_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,368 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496906, now seen corresponding path program 1 times [2024-11-15 02:17:11,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:11,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323925411] [2024-11-15 02:17:11,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,374 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,379 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:11,393 WARN L331 ript$VariableManager]: TermVariable v_back_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,393 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,393 WARN L331 ript$VariableManager]: TermVariable v_front_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109661, now seen corresponding path program 1 times [2024-11-15 02:17:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:11,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816342633] [2024-11-15 02:17:11,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,400 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:11,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:11,407 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:11,422 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,422 WARN L331 ript$VariableManager]: TermVariable v_back_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,422 WARN L331 ript$VariableManager]: TermVariable v_front_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:11,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1158346290, now seen corresponding path program 1 times [2024-11-15 02:17:11,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:11,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142864693] [2024-11-15 02:17:11,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:11,552 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 43 proven. 9 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:17:11,552 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:17:11,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142864693] [2024-11-15 02:17:11,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142864693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:11,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:11,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-15 02:17:11,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:11,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1849340383, now seen corresponding path program 8 times [2024-11-15 02:17:11,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:11,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841539003] [2024-11-15 02:17:11,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:11,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:11,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:12,575 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:12,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:12,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841539003] [2024-11-15 02:17:12,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841539003] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:12,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166817215] [2024-11-15 02:17:12,576 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:17:12,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:12,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:12,578 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:12,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-15 02:17:12,636 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:17:12,636 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:12,638 WARN L254 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-11-15 02:17:12,640 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:14,039 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:14,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2024-11-15 02:17:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 14 proven. 140 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:14,054 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:15,732 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:15,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2024-11-15 02:17:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 27 proven. 125 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:17:17,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166817215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:17,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:17,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 21] total 58 [2024-11-15 02:17:17,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144004202] [2024-11-15 02:17:17,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:17,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-11-15 02:17:17,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:17,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-11-15 02:17:17,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=3003, Unknown=0, NotChecked=0, Total=3422 [2024-11-15 02:17:17,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:17,855 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:17,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.9661016949152543) internal successors, (175), 58 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:17,855 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:17,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:20,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:20,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:20,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-15 02:17:20,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-15 02:17:20,338 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:20,351 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,351 WARN L331 ript$VariableManager]: TermVariable v_back_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,351 WARN L331 ript$VariableManager]: TermVariable v_front_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928615, now seen corresponding path program 1 times [2024-11-15 02:17:20,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:20,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817334682] [2024-11-15 02:17:20,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,355 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:20,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,357 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:20,374 WARN L331 ript$VariableManager]: TermVariable v_front_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,374 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,374 WARN L331 ript$VariableManager]: TermVariable v_back_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash -611845484, now seen corresponding path program 1 times [2024-11-15 02:17:20,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:20,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249675055] [2024-11-15 02:17:20,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,378 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,381 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:20,395 WARN L331 ript$VariableManager]: TermVariable v_back_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,395 WARN L331 ript$VariableManager]: TermVariable v_front_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,395 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496865, now seen corresponding path program 1 times [2024-11-15 02:17:20,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:20,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214558081] [2024-11-15 02:17:20,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,400 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,405 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:20,420 WARN L331 ript$VariableManager]: TermVariable v_back_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,420 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,420 WARN L331 ript$VariableManager]: TermVariable v_front_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109620, now seen corresponding path program 1 times [2024-11-15 02:17:20,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:20,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043053248] [2024-11-15 02:17:20,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,426 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:20,430 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:20,445 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,445 WARN L331 ript$VariableManager]: TermVariable v_back_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,445 WARN L331 ript$VariableManager]: TermVariable v_front_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:20,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,446 INFO L85 PathProgramCache]: Analyzing trace with hash -175311209, now seen corresponding path program 1 times [2024-11-15 02:17:20,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:20,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217853912] [2024-11-15 02:17:20,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:20,599 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 77 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:17:20,599 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:17:20,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217853912] [2024-11-15 02:17:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217853912] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:20,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:20,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:17:20,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:20,600 INFO L85 PathProgramCache]: Analyzing trace with hash -565914500, now seen corresponding path program 9 times [2024-11-15 02:17:20,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:20,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325000433] [2024-11-15 02:17:20,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:20,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:22,019 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 0 proven. 202 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:17:22,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:22,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325000433] [2024-11-15 02:17:22,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325000433] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:22,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134017654] [2024-11-15 02:17:22,020 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:17:22,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:22,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:22,022 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:22,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-15 02:17:22,079 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-15 02:17:22,079 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:22,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 81 conjuncts are in the unsatisfiable core [2024-11-15 02:17:22,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:23,480 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 14 proven. 193 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:23,480 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:25,697 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:25,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2024-11-15 02:17:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 49 proven. 158 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:28,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134017654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:28,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:28,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23, 23] total 59 [2024-11-15 02:17:28,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900380758] [2024-11-15 02:17:28,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:28,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-15 02:17:28,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:28,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-15 02:17:28,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=423, Invalid=3117, Unknown=0, NotChecked=0, Total=3540 [2024-11-15 02:17:28,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:28,432 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:28,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.25) internal successors, (195), 59 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:28,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:17:31,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-15 02:17:31,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2024-11-15 02:17:31,874 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:31,885 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,885 WARN L331 ript$VariableManager]: TermVariable v_back_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,885 WARN L331 ript$VariableManager]: TermVariable v_front_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:31,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928656, now seen corresponding path program 1 times [2024-11-15 02:17:31,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:31,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163371407] [2024-11-15 02:17:31,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:31,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,888 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:31,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,890 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:31,904 WARN L331 ript$VariableManager]: TermVariable v_front_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,905 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,905 WARN L331 ript$VariableManager]: TermVariable v_back_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:31,906 INFO L85 PathProgramCache]: Analyzing trace with hash -611845443, now seen corresponding path program 1 times [2024-11-15 02:17:31,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:31,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12263002] [2024-11-15 02:17:31,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:31,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:31,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,909 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,911 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:31,925 WARN L331 ript$VariableManager]: TermVariable v_front_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,925 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,925 WARN L331 ript$VariableManager]: TermVariable v_back_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:31,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496824, now seen corresponding path program 1 times [2024-11-15 02:17:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443492912] [2024-11-15 02:17:31,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:31,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,930 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:31,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,933 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:31,949 WARN L331 ript$VariableManager]: TermVariable v_back_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,949 WARN L331 ript$VariableManager]: TermVariable v_front_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,949 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:31,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109579, now seen corresponding path program 1 times [2024-11-15 02:17:31,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727026786] [2024-11-15 02:17:31,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:31,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,954 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:31,959 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:31,974 WARN L331 ript$VariableManager]: TermVariable v_back_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,974 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,974 WARN L331 ript$VariableManager]: TermVariable v_front_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:31,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:31,975 INFO L85 PathProgramCache]: Analyzing trace with hash -175311168, now seen corresponding path program 1 times [2024-11-15 02:17:31,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:31,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331833844] [2024-11-15 02:17:31,975 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:31,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:31,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 77 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:17:32,108 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:17:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331833844] [2024-11-15 02:17:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331833844] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:32,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:32,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:17:32,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:32,109 INFO L85 PathProgramCache]: Analyzing trace with hash 843907481, now seen corresponding path program 10 times [2024-11-15 02:17:32,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:32,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885467420] [2024-11-15 02:17:32,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:32,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:33,818 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:33,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:33,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885467420] [2024-11-15 02:17:33,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885467420] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:33,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880952983] [2024-11-15 02:17:33,819 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:17:33,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:33,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:33,821 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:33,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-15 02:17:33,867 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:17:33,867 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:33,868 WARN L254 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-11-15 02:17:33,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:36,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:36,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2024-11-15 02:17:36,273 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 14 proven. 228 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:36,273 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:39,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:39,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2024-11-15 02:17:42,309 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 49 proven. 191 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:17:42,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880952983] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:42,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:42,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 32, 25] total 72 [2024-11-15 02:17:42,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074697231] [2024-11-15 02:17:42,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:42,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-15 02:17:42,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:42,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-15 02:17:42,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=4683, Unknown=0, NotChecked=0, Total=5256 [2024-11-15 02:17:42,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:42,313 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:42,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.9726027397260273) internal successors, (217), 72 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:42,313 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:17:42,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:17:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:17:45,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-15 02:17:46,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-15 02:17:46,143 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:46,158 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,159 WARN L331 ript$VariableManager]: TermVariable v_back_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,159 WARN L331 ript$VariableManager]: TermVariable v_front_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928701, now seen corresponding path program 1 times [2024-11-15 02:17:46,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:46,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190248975] [2024-11-15 02:17:46,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,163 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,164 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:46,178 WARN L331 ript$VariableManager]: TermVariable v_front_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,178 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,178 WARN L331 ript$VariableManager]: TermVariable v_back_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,180 INFO L85 PathProgramCache]: Analyzing trace with hash -611845398, now seen corresponding path program 1 times [2024-11-15 02:17:46,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:46,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172260054] [2024-11-15 02:17:46,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,183 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:46,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,186 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:46,200 WARN L331 ript$VariableManager]: TermVariable v_front_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,201 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,201 WARN L331 ript$VariableManager]: TermVariable v_back_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496779, now seen corresponding path program 1 times [2024-11-15 02:17:46,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:46,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813326925] [2024-11-15 02:17:46,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,206 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,210 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:46,229 WARN L331 ript$VariableManager]: TermVariable v_back_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,229 WARN L331 ript$VariableManager]: TermVariable v_front_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,229 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109534, now seen corresponding path program 1 times [2024-11-15 02:17:46,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:46,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338378078] [2024-11-15 02:17:46,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,235 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:46,240 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:46,255 WARN L331 ript$VariableManager]: TermVariable v_back_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,256 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,256 WARN L331 ript$VariableManager]: TermVariable v_front_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:46,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,256 INFO L85 PathProgramCache]: Analyzing trace with hash -244782195, now seen corresponding path program 1 times [2024-11-15 02:17:46,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:46,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377043663] [2024-11-15 02:17:46,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:46,412 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:17:46,412 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:17:46,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377043663] [2024-11-15 02:17:46,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377043663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:46,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:46,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:17:46,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1856876746, now seen corresponding path program 11 times [2024-11-15 02:17:46,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:46,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125070696] [2024-11-15 02:17:46,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 1 proven. 307 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:17:48,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:48,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125070696] [2024-11-15 02:17:48,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125070696] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:48,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253408029] [2024-11-15 02:17:48,264 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:17:48,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:48,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:48,266 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:48,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-15 02:17:48,322 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-15 02:17:48,322 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:48,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-11-15 02:17:48,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:50,510 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 14 proven. 298 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:50,510 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:53,945 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:53,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2024-11-15 02:17:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 79 proven. 233 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:17:58,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253408029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:58,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:58,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 27, 27] total 72 [2024-11-15 02:17:58,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550187882] [2024-11-15 02:17:58,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:58,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-15 02:17:58,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:58,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-15 02:17:58,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=4686, Unknown=0, NotChecked=0, Total=5256 [2024-11-15 02:17:58,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:58,823 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:58,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 3.26027397260274) internal successors, (238), 72 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:17:58,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:58,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:17:58,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:17:58,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:17:58,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:18:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:18:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:18:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:18:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:18:03,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:03,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-15 02:18:03,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37 [2024-11-15 02:18:03,513 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:18:03,524 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,524 WARN L331 ript$VariableManager]: TermVariable v_back_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,524 WARN L331 ript$VariableManager]: TermVariable v_front_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928746, now seen corresponding path program 1 times [2024-11-15 02:18:03,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:03,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600058466] [2024-11-15 02:18:03,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,527 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:03,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,529 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:03,542 WARN L331 ript$VariableManager]: TermVariable v_front_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,542 WARN L331 ript$VariableManager]: TermVariable v_back_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,543 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,543 INFO L85 PathProgramCache]: Analyzing trace with hash -611845353, now seen corresponding path program 1 times [2024-11-15 02:18:03,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:03,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868896476] [2024-11-15 02:18:03,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,546 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,550 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:03,565 WARN L331 ript$VariableManager]: TermVariable v_front_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,565 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,565 WARN L331 ript$VariableManager]: TermVariable v_back_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,566 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496734, now seen corresponding path program 1 times [2024-11-15 02:18:03,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:03,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165186808] [2024-11-15 02:18:03,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,569 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:03,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,573 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:03,589 WARN L331 ript$VariableManager]: TermVariable v_front_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,589 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,589 WARN L331 ript$VariableManager]: TermVariable v_back_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109489, now seen corresponding path program 1 times [2024-11-15 02:18:03,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:03,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351293190] [2024-11-15 02:18:03,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,594 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:03,615 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:03,629 WARN L331 ript$VariableManager]: TermVariable v_back_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,630 WARN L331 ript$VariableManager]: TermVariable v_front_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,630 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:03,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash -244782150, now seen corresponding path program 1 times [2024-11-15 02:18:03,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:03,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350558285] [2024-11-15 02:18:03,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:03,785 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:18:03,785 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:18:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350558285] [2024-11-15 02:18:03,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350558285] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:03,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:18:03,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:18:03,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:03,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1481281363, now seen corresponding path program 12 times [2024-11-15 02:18:03,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:03,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435662527] [2024-11-15 02:18:03,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:03,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:05,921 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 347 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:18:05,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:05,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435662527] [2024-11-15 02:18:05,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435662527] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:05,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831566373] [2024-11-15 02:18:05,921 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:18:05,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:05,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:05,923 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:05,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-15 02:18:05,986 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-15 02:18:05,986 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:18:05,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 106 conjuncts are in the unsatisfiable core [2024-11-15 02:18:05,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:08,614 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 14 proven. 338 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:18:08,614 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:11,495 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,500 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,505 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,506 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,506 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,507 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,507 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,508 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,508 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,509 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,509 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,510 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,521 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,522 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,523 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,523 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,524 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,525 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,525 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,532 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,537 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,537 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,538 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,540 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,540 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,543 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,544 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,544 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,549 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,551 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,552 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,552 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,553 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,554 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,554 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,554 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,555 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,558 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,559 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,559 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,559 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,562 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,566 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,567 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,568 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,572 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,573 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,574 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,574 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,574 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,575 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,576 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,577 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,578 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,578 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,579 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,581 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,582 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,584 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,585 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,587 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,592 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,594 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,597 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,598 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,600 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,601 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:18:11,602 INFO L224 Elim1Store]: Index analysis took 107 ms [2024-11-15 02:18:12,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:12,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2024-11-15 02:18:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 77 proven. 275 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:18:13,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831566373] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:13,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:13,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29, 29] total 78 [2024-11-15 02:18:13,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769149705] [2024-11-15 02:18:13,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:13,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-11-15 02:18:13,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:13,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-11-15 02:18:13,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=678, Invalid=5484, Unknown=0, NotChecked=0, Total=6162 [2024-11-15 02:18:13,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:13,135 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:13,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 3.278481012658228) internal successors, (259), 78 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:18:13,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:13,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:19,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:19,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:18:19,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-15 02:18:19,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-15 02:18:19,260 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:18:19,271 WARN L331 ript$VariableManager]: TermVariable v_back_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,271 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,271 WARN L331 ript$VariableManager]: TermVariable v_front_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928791, now seen corresponding path program 1 times [2024-11-15 02:18:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582653556] [2024-11-15 02:18:19,272 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,274 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:19,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,275 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:19,288 WARN L331 ript$VariableManager]: TermVariable v_front_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,288 WARN L331 ript$VariableManager]: TermVariable v_back_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,288 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,289 INFO L85 PathProgramCache]: Analyzing trace with hash -611845308, now seen corresponding path program 1 times [2024-11-15 02:18:19,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:19,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829225345] [2024-11-15 02:18:19,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,291 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:19,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,294 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:19,306 WARN L331 ript$VariableManager]: TermVariable v_front_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,306 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,306 WARN L331 ript$VariableManager]: TermVariable v_back_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,306 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496689, now seen corresponding path program 1 times [2024-11-15 02:18:19,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:19,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989968571] [2024-11-15 02:18:19,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,309 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,311 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:19,321 WARN L331 ript$VariableManager]: TermVariable v_front_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,321 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,321 WARN L331 ript$VariableManager]: TermVariable v_back_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109444, now seen corresponding path program 1 times [2024-11-15 02:18:19,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:19,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702787838] [2024-11-15 02:18:19,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,326 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:19,330 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:19,350 WARN L331 ript$VariableManager]: TermVariable v_back_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,350 WARN L331 ript$VariableManager]: TermVariable v_front_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,350 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:19,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,351 INFO L85 PathProgramCache]: Analyzing trace with hash -244782105, now seen corresponding path program 1 times [2024-11-15 02:18:19,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:19,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786000333] [2024-11-15 02:18:19,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:19,501 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:18:19,501 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:18:19,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786000333] [2024-11-15 02:18:19,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786000333] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:19,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:18:19,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:18:19,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1913759600, now seen corresponding path program 13 times [2024-11-15 02:18:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319305540] [2024-11-15 02:18:19,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:19,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:21,738 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-15 02:18:21,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:21,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319305540] [2024-11-15 02:18:21,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319305540] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:21,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076780756] [2024-11-15 02:18:21,739 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:18:21,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:21,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:21,741 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:21,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-15 02:18:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:21,797 WARN L254 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 135 conjuncts are in the unsatisfiable core [2024-11-15 02:18:21,798 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:25,825 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:25,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 57 [2024-11-15 02:18:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 14 proven. 379 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:18:25,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:31,240 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:31,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2024-11-15 02:18:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 71 proven. 322 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:18:36,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076780756] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:36,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:36,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40, 31] total 92 [2024-11-15 02:18:36,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845408513] [2024-11-15 02:18:36,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:36,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2024-11-15 02:18:36,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:36,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2024-11-15 02:18:36,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=7729, Unknown=0, NotChecked=0, Total=8556 [2024-11-15 02:18:36,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:36,880 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:36,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 2.935483870967742) internal successors, (273), 92 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:18:36,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:43,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:18:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:18:43,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-15 02:18:43,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-11-15 02:18:43,295 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:18:43,306 WARN L331 ript$VariableManager]: TermVariable v_back_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,306 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,306 WARN L331 ript$VariableManager]: TermVariable v_front_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928840, now seen corresponding path program 1 times [2024-11-15 02:18:43,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:43,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574838023] [2024-11-15 02:18:43,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,309 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,310 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:43,320 WARN L331 ript$VariableManager]: TermVariable v_front_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,320 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,320 WARN L331 ript$VariableManager]: TermVariable v_back_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,320 INFO L85 PathProgramCache]: Analyzing trace with hash -611845259, now seen corresponding path program 1 times [2024-11-15 02:18:43,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:43,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099487592] [2024-11-15 02:18:43,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,323 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,324 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:43,334 WARN L331 ript$VariableManager]: TermVariable v_front_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,334 WARN L331 ript$VariableManager]: TermVariable v_back_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,334 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,335 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496640, now seen corresponding path program 1 times [2024-11-15 02:18:43,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:43,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123429766] [2024-11-15 02:18:43,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,337 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:43,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,339 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:43,352 WARN L331 ript$VariableManager]: TermVariable v_front_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,352 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,352 WARN L331 ript$VariableManager]: TermVariable v_back_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109395, now seen corresponding path program 1 times [2024-11-15 02:18:43,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:43,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416918346] [2024-11-15 02:18:43,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,356 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:43,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:43,362 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:43,379 WARN L331 ript$VariableManager]: TermVariable v_front_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,380 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,380 WARN L331 ript$VariableManager]: TermVariable v_back_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:43,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,381 INFO L85 PathProgramCache]: Analyzing trace with hash -580720456, now seen corresponding path program 1 times [2024-11-15 02:18:43,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:43,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883905143] [2024-11-15 02:18:43,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:43,531 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 175 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:18:43,532 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:18:43,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883905143] [2024-11-15 02:18:43,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883905143] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:43,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:18:43,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-15 02:18:43,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1701534477, now seen corresponding path program 14 times [2024-11-15 02:18:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287617012] [2024-11-15 02:18:43,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:46,139 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:18:46,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:46,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287617012] [2024-11-15 02:18:46,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287617012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:46,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951856296] [2024-11-15 02:18:46,140 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:18:46,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:46,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:46,142 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:46,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-15 02:18:46,200 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:18:46,201 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:18:46,203 WARN L254 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 147 conjuncts are in the unsatisfiable core [2024-11-15 02:18:46,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:51,452 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:51,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2024-11-15 02:18:51,464 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 14 proven. 476 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:18:51,465 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:58,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:58,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2024-11-15 02:19:05,980 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 111 proven. 377 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:19:05,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951856296] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:19:05,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:19:05,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 44, 33] total 100 [2024-11-15 02:19:05,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120566668] [2024-11-15 02:19:05,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:19:05,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-11-15 02:19:05,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:19:05,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-11-15 02:19:05,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=9150, Unknown=0, NotChecked=0, Total=10100 [2024-11-15 02:19:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:05,984 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:19:05,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.98019801980198) internal successors, (301), 100 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:19:05,985 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:13,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:19:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:19:13,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-15 02:19:13,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-15 02:19:13,367 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:19:13,378 WARN L331 ript$VariableManager]: TermVariable v_back_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,378 WARN L331 ript$VariableManager]: TermVariable v_front_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,378 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928893, now seen corresponding path program 1 times [2024-11-15 02:19:13,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37560020] [2024-11-15 02:19:13,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,381 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,383 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,395 WARN L331 ript$VariableManager]: TermVariable v_front_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,395 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,395 WARN L331 ript$VariableManager]: TermVariable v_back_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,396 INFO L85 PathProgramCache]: Analyzing trace with hash -611845206, now seen corresponding path program 1 times [2024-11-15 02:19:13,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152295707] [2024-11-15 02:19:13,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,398 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,400 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,410 WARN L331 ript$VariableManager]: TermVariable v_front_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,410 WARN L331 ript$VariableManager]: TermVariable v_back_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,410 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,410 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496587, now seen corresponding path program 1 times [2024-11-15 02:19:13,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237146998] [2024-11-15 02:19:13,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,413 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,416 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,427 WARN L331 ript$VariableManager]: TermVariable v_front_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,427 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,427 WARN L331 ript$VariableManager]: TermVariable v_back_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,428 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109342, now seen corresponding path program 1 times [2024-11-15 02:19:13,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878995522] [2024-11-15 02:19:13,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,431 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,433 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,447 WARN L331 ript$VariableManager]: TermVariable v_front_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,448 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,448 WARN L331 ript$VariableManager]: TermVariable v_back_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,448 INFO L85 PathProgramCache]: Analyzing trace with hash -590025331, now seen corresponding path program 1 times [2024-11-15 02:19:13,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242252532] [2024-11-15 02:19:13,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:13,621 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 239 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:19:13,621 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:19:13,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242252532] [2024-11-15 02:19:13,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242252532] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:13,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:19:13,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:19:13,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,622 INFO L85 PathProgramCache]: Analyzing trace with hash -444858710, now seen corresponding path program 15 times [2024-11-15 02:19:13,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:19:13,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784719389] [2024-11-15 02:19:13,622 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:16,218 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 589 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:19:16,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:19:16,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784719389] [2024-11-15 02:19:16,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784719389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:16,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190846999] [2024-11-15 02:19:16,219 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:19:16,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:19:16,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:19:16,221 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:19:16,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-15 02:19:16,303 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-15 02:19:16,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:19:16,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-11-15 02:19:16,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:19:20,975 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 14 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:19:20,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:19:34,009 WARN L286 SmtUtils]: Spent 7.66s on a formula simplification. DAG size of input: 1009 DAG size of output: 953 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:19:34,010 INFO L349 Elim1Store]: treesize reduction 118, result has 95.9 percent of original size [2024-11-15 02:19:34,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 33 select indices, 33 select index equivalence classes, 0 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 528 case distinctions, treesize of input 314 treesize of output 2852 [2024-11-15 02:20:02,121 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 157 proven. 437 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:20:02,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190846999] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:20:02,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:20:02,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 35, 36] total 96 [2024-11-15 02:20:02,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435459668] [2024-11-15 02:20:02,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:20:02,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-11-15 02:20:02,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:20:02,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-11-15 02:20:02,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=8407, Unknown=0, NotChecked=0, Total=9312 [2024-11-15 02:20:02,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:02,125 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:20:02,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 3.3092783505154637) internal successors, (321), 96 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:20:02,125 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:20:12,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:20:12,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:20:12,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:20:12,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-15 02:20:12,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-15 02:20:12,280 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:20:12,291 WARN L331 ript$VariableManager]: TermVariable v_back_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,291 WARN L331 ript$VariableManager]: TermVariable v_front_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,291 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928946, now seen corresponding path program 1 times [2024-11-15 02:20:12,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908620847] [2024-11-15 02:20:12,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,294 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,295 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,305 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,305 WARN L331 ript$VariableManager]: TermVariable v_back_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,305 WARN L331 ript$VariableManager]: TermVariable v_front_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,305 INFO L85 PathProgramCache]: Analyzing trace with hash -611845153, now seen corresponding path program 1 times [2024-11-15 02:20:12,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449341691] [2024-11-15 02:20:12,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,307 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,309 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,319 WARN L331 ript$VariableManager]: TermVariable v_front_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,319 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,319 WARN L331 ript$VariableManager]: TermVariable v_back_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496534, now seen corresponding path program 1 times [2024-11-15 02:20:12,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603264783] [2024-11-15 02:20:12,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,323 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,325 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,342 WARN L331 ript$VariableManager]: TermVariable v_front_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,342 WARN L331 ript$VariableManager]: TermVariable v_back_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,342 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109289, now seen corresponding path program 1 times [2024-11-15 02:20:12,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761866816] [2024-11-15 02:20:12,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,346 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,349 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,360 WARN L331 ript$VariableManager]: TermVariable v_front_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,361 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,361 WARN L331 ript$VariableManager]: TermVariable v_back_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,361 INFO L85 PathProgramCache]: Analyzing trace with hash -590025278, now seen corresponding path program 1 times [2024-11-15 02:20:12,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023128951] [2024-11-15 02:20:12,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:12,517 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 239 proven. 13 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:20:12,517 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:20:12,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023128951] [2024-11-15 02:20:12,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023128951] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:12,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:20:12,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:20:12,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,518 INFO L85 PathProgramCache]: Analyzing trace with hash 409429191, now seen corresponding path program 16 times [2024-11-15 02:20:12,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:20:12,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975484501] [2024-11-15 02:20:12,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:20:15,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:20:15,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975484501] [2024-11-15 02:20:15,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975484501] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:15,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414396058] [2024-11-15 02:20:15,115 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:20:15,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:15,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:20:15,116 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:20:15,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-15 02:20:15,182 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:20:15,182 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:20:15,184 WARN L254 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 167 conjuncts are in the unsatisfiable core [2024-11-15 02:20:15,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:20:22,402 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:20:22,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2024-11-15 02:20:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 14 proven. 636 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:20:22,414 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:20:31,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:20:31,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2024-11-15 02:20:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 151 proven. 497 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:20:45,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414396058] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:20:45,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:20:45,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 50, 37] total 114 [2024-11-15 02:20:45,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599262212] [2024-11-15 02:20:45,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:20:45,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2024-11-15 02:20:45,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:20:45,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2024-11-15 02:20:45,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1173, Invalid=11937, Unknown=0, NotChecked=0, Total=13110 [2024-11-15 02:20:45,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:45,476 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:20:45,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.982608695652174) internal successors, (343), 114 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:20:45,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:20:45,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:20:54,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:20:54,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-15 02:20:55,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:55,160 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:20:55,172 WARN L331 ript$VariableManager]: TermVariable v_front_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,172 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,172 WARN L331 ript$VariableManager]: TermVariable v_back_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929003, now seen corresponding path program 1 times [2024-11-15 02:20:55,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:55,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417295566] [2024-11-15 02:20:55,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,175 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:55,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,176 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:55,186 WARN L331 ript$VariableManager]: TermVariable v_front_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,186 WARN L331 ript$VariableManager]: TermVariable v_back_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,186 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,187 INFO L85 PathProgramCache]: Analyzing trace with hash -611845096, now seen corresponding path program 1 times [2024-11-15 02:20:55,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:55,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783759377] [2024-11-15 02:20:55,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,189 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,190 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:55,200 WARN L331 ript$VariableManager]: TermVariable v_front_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,200 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,200 WARN L331 ript$VariableManager]: TermVariable v_back_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,201 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496477, now seen corresponding path program 1 times [2024-11-15 02:20:55,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:55,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145051715] [2024-11-15 02:20:55,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,203 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,206 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:55,218 WARN L331 ript$VariableManager]: TermVariable v_front_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,218 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,218 WARN L331 ript$VariableManager]: TermVariable v_back_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,218 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109232, now seen corresponding path program 1 times [2024-11-15 02:20:55,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:55,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346963393] [2024-11-15 02:20:55,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,221 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:55,224 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:55,233 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,234 WARN L331 ript$VariableManager]: TermVariable v_front_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,234 WARN L331 ript$VariableManager]: TermVariable v_back_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:55,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1483146597, now seen corresponding path program 1 times [2024-11-15 02:20:55,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:55,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577790068] [2024-11-15 02:20:55,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:55,431 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 313 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:20:55,431 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:20:55,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577790068] [2024-11-15 02:20:55,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577790068] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:55,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:20:55,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:20:55,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:55,432 INFO L85 PathProgramCache]: Analyzing trace with hash 361247588, now seen corresponding path program 17 times [2024-11-15 02:20:55,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:20:55,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459343167] [2024-11-15 02:20:55,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:55,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:58,611 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 0 proven. 766 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:20:58,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:20:58,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459343167] [2024-11-15 02:20:58,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459343167] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:58,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206416720] [2024-11-15 02:20:58,612 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:20:58,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:58,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:20:58,614 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:20:58,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-15 02:20:58,704 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-11-15 02:20:58,704 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:20:58,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 159 conjuncts are in the unsatisfiable core [2024-11-15 02:20:58,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:21:05,693 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 14 proven. 764 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:21:05,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:21:16,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:21:16,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2024-11-15 02:21:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 205 proven. 566 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:21:38,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206416720] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:21:38,320 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:21:38,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 45, 39] total 113 [2024-11-15 02:21:38,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889090810] [2024-11-15 02:21:38,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:21:38,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-11-15 02:21:38,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:21:38,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-11-15 02:21:38,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1259, Invalid=11623, Unknown=0, NotChecked=0, Total=12882 [2024-11-15 02:21:38,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:21:38,323 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:21:38,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 3.219298245614035) internal successors, (367), 113 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:21:38,323 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:21:38,324 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:21:50,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:21:50,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:21:50,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-15 02:21:50,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-11-15 02:21:50,470 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:21:50,480 WARN L331 ript$VariableManager]: TermVariable v_back_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,480 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,480 WARN L331 ript$VariableManager]: TermVariable v_front_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929064, now seen corresponding path program 1 times [2024-11-15 02:21:50,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:50,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692692077] [2024-11-15 02:21:50,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,483 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,484 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:50,496 WARN L331 ript$VariableManager]: TermVariable v_front_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,496 WARN L331 ript$VariableManager]: TermVariable v_back_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,496 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,497 INFO L85 PathProgramCache]: Analyzing trace with hash -611845035, now seen corresponding path program 1 times [2024-11-15 02:21:50,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:50,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826730196] [2024-11-15 02:21:50,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,499 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,501 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:50,510 WARN L331 ript$VariableManager]: TermVariable v_front_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,510 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,510 WARN L331 ript$VariableManager]: TermVariable v_back_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,511 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496416, now seen corresponding path program 1 times [2024-11-15 02:21:50,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:50,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930585614] [2024-11-15 02:21:50,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,513 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,515 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:50,529 WARN L331 ript$VariableManager]: TermVariable v_front_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,529 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,529 WARN L331 ript$VariableManager]: TermVariable v_back_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109171, now seen corresponding path program 1 times [2024-11-15 02:21:50,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:50,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305224543] [2024-11-15 02:21:50,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,533 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:50,536 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:50,549 WARN L331 ript$VariableManager]: TermVariable v_front_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,549 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,549 WARN L331 ript$VariableManager]: TermVariable v_back_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:50,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,550 INFO L85 PathProgramCache]: Analyzing trace with hash 705236856, now seen corresponding path program 1 times [2024-11-15 02:21:50,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:50,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51174806] [2024-11-15 02:21:50,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:21:50,783 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 397 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:21:50,783 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:21:50,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51174806] [2024-11-15 02:21:50,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51174806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:21:50,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:21:50,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-15 02:21:50,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:50,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1299960801, now seen corresponding path program 18 times [2024-11-15 02:21:50,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:21:50,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331476834] [2024-11-15 02:21:50,784 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:50,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:21:55,389 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-15 02:21:55,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:21:55,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331476834] [2024-11-15 02:21:55,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331476834] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:21:55,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373260750] [2024-11-15 02:21:55,390 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:21:55,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:21:55,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:21:55,391 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:21:55,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-15 02:21:55,470 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-11-15 02:21:55,470 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:21:55,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 153 conjuncts are in the unsatisfiable core [2024-11-15 02:21:55,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:22:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 14 proven. 891 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-15 02:22:02,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:22:15,313 WARN L286 SmtUtils]: Spent 5.65s on a formula simplification that was a NOOP. DAG size: 1215 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:22:15,314 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:22:15,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2024-11-15 02:22:32,719 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 266 proven. 639 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-15 02:22:32,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373260750] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:22:32,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:22:32,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 41, 41] total 113 [2024-11-15 02:22:32,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687598414] [2024-11-15 02:22:32,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:22:32,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-11-15 02:22:32,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:22:32,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-11-15 02:22:32,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1169, Invalid=11713, Unknown=0, NotChecked=0, Total=12882 [2024-11-15 02:22:32,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:22:32,722 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:22:32,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 3.3684210526315788) internal successors, (384), 113 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:22:32,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:22:32,723 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:22:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:22:46,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:22:46,420 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-15 02:22:46,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-11-15 02:22:46,608 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:22:46,620 WARN L331 ript$VariableManager]: TermVariable v_back_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,620 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,620 WARN L331 ript$VariableManager]: TermVariable v_front_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929123, now seen corresponding path program 1 times [2024-11-15 02:22:46,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:46,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926051993] [2024-11-15 02:22:46,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,623 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,624 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:46,637 WARN L331 ript$VariableManager]: TermVariable v_back_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,637 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,637 WARN L331 ript$VariableManager]: TermVariable v_front_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,638 INFO L85 PathProgramCache]: Analyzing trace with hash -611844976, now seen corresponding path program 1 times [2024-11-15 02:22:46,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:46,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684882058] [2024-11-15 02:22:46,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,640 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:46,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,642 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:46,659 WARN L331 ript$VariableManager]: TermVariable v_front_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,660 WARN L331 ript$VariableManager]: TermVariable v_back_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,660 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496357, now seen corresponding path program 1 times [2024-11-15 02:22:46,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:46,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725253020] [2024-11-15 02:22:46,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,663 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:46,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,666 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:46,680 WARN L331 ript$VariableManager]: TermVariable v_front_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,680 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,680 WARN L331 ript$VariableManager]: TermVariable v_back_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,681 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109112, now seen corresponding path program 1 times [2024-11-15 02:22:46,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:46,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056250646] [2024-11-15 02:22:46,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,685 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:46,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:46,690 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:46,706 WARN L331 ript$VariableManager]: TermVariable v_front_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,706 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,706 WARN L331 ript$VariableManager]: TermVariable v_back_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:46,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,707 INFO L85 PathProgramCache]: Analyzing trace with hash 705236915, now seen corresponding path program 1 times [2024-11-15 02:22:46,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:46,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220901371] [2024-11-15 02:22:46,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:46,955 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 397 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:22:46,955 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:22:46,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220901371] [2024-11-15 02:22:46,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220901371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:46,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:22:46,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-15 02:22:46,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:46,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1219405342, now seen corresponding path program 19 times [2024-11-15 02:22:46,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:22:46,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976587646] [2024-11-15 02:22:46,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:46,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:46,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:51,084 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 0 proven. 967 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:22:51,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:22:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976587646] [2024-11-15 02:22:51,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976587646] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:51,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117465624] [2024-11-15 02:22:51,085 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:22:51,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:22:51,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:22:51,087 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:22:51,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-15 02:22:51,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:51,163 WARN L254 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 199 conjuncts are in the unsatisfiable core [2024-11-15 02:22:51,166 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:23:02,467 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:23:02,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2024-11-15 02:23:02,482 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 14 proven. 965 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:23:02,482 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:23:18,117 WARN L286 SmtUtils]: Spent 7.11s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:23:18,117 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:23:18,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2024-11-15 02:23:41,605 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 259 proven. 713 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:23:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117465624] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:23:41,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:23:41,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 60, 43] total 136 [2024-11-15 02:23:41,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101295540] [2024-11-15 02:23:41,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:23:41,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2024-11-15 02:23:41,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:23:41,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2024-11-15 02:23:41,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1635, Invalid=16997, Unknown=0, NotChecked=0, Total=18632 [2024-11-15 02:23:41,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:23:41,609 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:23:41,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 137 states have (on average 2.9854014598540144) internal successors, (409), 136 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:41,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:23:41,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:23:58,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:23:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:23:58,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-15 02:23:58,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:23:58,689 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:23:58,700 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,701 WARN L331 ript$VariableManager]: TermVariable v_front_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,701 WARN L331 ript$VariableManager]: TermVariable v_back_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:58,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929188, now seen corresponding path program 1 times [2024-11-15 02:23:58,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:58,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047301073] [2024-11-15 02:23:58,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:58,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,703 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:58,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,704 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:58,717 WARN L331 ript$VariableManager]: TermVariable v_back_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,717 WARN L331 ript$VariableManager]: TermVariable v_front_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,717 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:58,717 INFO L85 PathProgramCache]: Analyzing trace with hash -611844911, now seen corresponding path program 1 times [2024-11-15 02:23:58,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:58,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440285065] [2024-11-15 02:23:58,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:58,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,720 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,722 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:58,734 WARN L331 ript$VariableManager]: TermVariable v_front_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,734 WARN L331 ript$VariableManager]: TermVariable v_back_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,734 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:58,734 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496292, now seen corresponding path program 1 times [2024-11-15 02:23:58,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:58,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124469714] [2024-11-15 02:23:58,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:58,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,737 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,739 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:58,749 WARN L331 ript$VariableManager]: TermVariable v_front_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,749 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,749 WARN L331 ript$VariableManager]: TermVariable v_back_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:58,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2103109047, now seen corresponding path program 1 times [2024-11-15 02:23:58,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:58,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491054608] [2024-11-15 02:23:58,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:58,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,752 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:58,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:58,755 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:58,765 WARN L331 ript$VariableManager]: TermVariable v_front_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,766 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,766 WARN L331 ript$VariableManager]: TermVariable v_back_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:58,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:58,766 INFO L85 PathProgramCache]: Analyzing trace with hash 620702868, now seen corresponding path program 1 times [2024-11-15 02:23:58,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:58,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406806071] [2024-11-15 02:23:58,766 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:58,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:23:59,038 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 491 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:23:59,038 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:23:59,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406806071] [2024-11-15 02:23:59,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406806071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:23:59,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:23:59,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-15 02:23:59,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,039 INFO L85 PathProgramCache]: Analyzing trace with hash 17691035, now seen corresponding path program 20 times [2024-11-15 02:23:59,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:23:59,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497868823] [2024-11-15 02:23:59,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:24:05,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 0 proven. 1118 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-15 02:24:05,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:24:05,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497868823] [2024-11-15 02:24:05,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497868823] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:24:05,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880644312] [2024-11-15 02:24:05,209 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:24:05,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:24:05,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:24:05,211 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:24:05,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-15 02:24:05,295 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:24:05,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:24:05,299 WARN L254 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 211 conjuncts are in the unsatisfiable core [2024-11-15 02:24:05,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:24:19,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:24:19,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2024-11-15 02:24:19,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 14 proven. 1123 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:24:19,302 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:24:37,762 WARN L286 SmtUtils]: Spent 8.60s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:24:37,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:24:37,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2024-11-15 02:25:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 328 proven. 795 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-15 02:25:03,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880644312] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:25:03,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:25:03,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 64, 45] total 144 [2024-11-15 02:25:03,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167640068] [2024-11-15 02:25:03,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:25:03,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2024-11-15 02:25:03,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:25:03,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2024-11-15 02:25:03,120 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1799, Invalid=19081, Unknown=0, NotChecked=0, Total=20880 [2024-11-15 02:25:03,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:25:03,121 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:25:03,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.986206896551724) internal successors, (433), 144 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:25:03,121 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:25:03,122 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:25:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:25:20,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-15 02:25:20,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-15 02:25:21,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-11-15 02:25:21,030 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:25:21,040 WARN L331 ript$VariableManager]: TermVariable v_front_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,040 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,040 WARN L331 ript$VariableManager]: TermVariable v_back_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929257, now seen corresponding path program 1 times [2024-11-15 02:25:21,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:21,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538669185] [2024-11-15 02:25:21,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,044 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,045 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:21,055 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,056 WARN L331 ript$VariableManager]: TermVariable v_back_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,056 WARN L331 ript$VariableManager]: TermVariable v_front_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,056 INFO L85 PathProgramCache]: Analyzing trace with hash -611844842, now seen corresponding path program 1 times [2024-11-15 02:25:21,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:21,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885075246] [2024-11-15 02:25:21,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,058 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,060 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:21,070 WARN L331 ript$VariableManager]: TermVariable v_back_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,070 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,070 WARN L331 ript$VariableManager]: TermVariable v_front_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,070 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496223, now seen corresponding path program 1 times [2024-11-15 02:25:21,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:21,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655339857] [2024-11-15 02:25:21,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,073 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:21,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,075 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:21,085 WARN L331 ript$VariableManager]: TermVariable v_front_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,085 WARN L331 ript$VariableManager]: TermVariable v_back_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,085 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,085 INFO L85 PathProgramCache]: Analyzing trace with hash -2103108978, now seen corresponding path program 1 times [2024-11-15 02:25:21,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:21,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856801880] [2024-11-15 02:25:21,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,088 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:21,091 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:21,112 WARN L331 ript$VariableManager]: TermVariable v_front_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,112 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,112 WARN L331 ript$VariableManager]: TermVariable v_back_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:21,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,113 INFO L85 PathProgramCache]: Analyzing trace with hash -841657991, now seen corresponding path program 1 times [2024-11-15 02:25:21,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:21,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863313863] [2024-11-15 02:25:21,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:25:21,444 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 595 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:25:21,445 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:25:21,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863313863] [2024-11-15 02:25:21,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863313863] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:25:21,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:25:21,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-15 02:25:21,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:21,445 INFO L85 PathProgramCache]: Analyzing trace with hash -117154248, now seen corresponding path program 21 times [2024-11-15 02:25:21,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:25:21,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719216109] [2024-11-15 02:25:21,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:21,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:21,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:25:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 1 proven. 1280 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-15 02:25:27,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:25:27,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719216109] [2024-11-15 02:25:27,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719216109] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:25:27,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102080555] [2024-11-15 02:25:27,491 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:25:27,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:25:27,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:25:27,492 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:25:27,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-15 02:25:27,654 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2024-11-15 02:25:27,654 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:25:27,657 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 181 conjuncts are in the unsatisfiable core [2024-11-15 02:25:27,659 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:25:39,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 14 proven. 1271 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-15 02:25:39,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:15,292 WARN L286 SmtUtils]: Spent 24.06s on a formula simplification. DAG size of input: 1783 DAG size of output: 1706 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:26:15,293 INFO L349 Elim1Store]: treesize reduction 165, result has 96.8 percent of original size [2024-11-15 02:26:15,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 45 select indices, 45 select index equivalence classes, 0 disjoint index pairs (out of 990 index pairs), introduced 45 new quantified variables, introduced 990 case distinctions, treesize of input 430 treesize of output 5237 [2024-11-15 02:27:53,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 403 proven. 882 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-15 02:27:53,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102080555] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:27:53,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:27:53,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 48, 48] total 134 [2024-11-15 02:27:53,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908093231] [2024-11-15 02:27:53,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:27:53,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 135 states [2024-11-15 02:27:53,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:27:53,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 135 interpolants. [2024-11-15 02:27:53,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1600, Invalid=16490, Unknown=0, NotChecked=0, Total=18090 [2024-11-15 02:27:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:27:53,071 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:27:53,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 135 states, 135 states have (on average 3.3333333333333335) internal successors, (450), 134 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:27:53,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-11-15 02:27:53,072 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-15 02:28:18,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-11-15 02:28:18,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-15 02:28:18,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97 [2024-11-15 02:28:18,523 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:28:18,539 WARN L331 ript$VariableManager]: TermVariable v_front_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,539 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,539 WARN L331 ript$VariableManager]: TermVariable v_back_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929322, now seen corresponding path program 1 times [2024-11-15 02:28:18,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248283444] [2024-11-15 02:28:18,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,542 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,543 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,557 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,557 WARN L331 ript$VariableManager]: TermVariable v_back_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,557 WARN L331 ript$VariableManager]: TermVariable v_front_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,557 INFO L85 PathProgramCache]: Analyzing trace with hash -611844777, now seen corresponding path program 1 times [2024-11-15 02:28:18,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912274485] [2024-11-15 02:28:18,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,559 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,561 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,571 WARN L331 ript$VariableManager]: TermVariable v_back_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,571 WARN L331 ript$VariableManager]: TermVariable v_front_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,571 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,571 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496158, now seen corresponding path program 1 times [2024-11-15 02:28:18,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881694864] [2024-11-15 02:28:18,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,574 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,576 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,586 WARN L331 ript$VariableManager]: TermVariable v_front_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,586 WARN L331 ript$VariableManager]: TermVariable v_back_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,586 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2103108913, now seen corresponding path program 1 times [2024-11-15 02:28:18,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409008426] [2024-11-15 02:28:18,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,589 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,591 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,601 WARN L331 ript$VariableManager]: TermVariable v_front_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,601 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,601 WARN L331 ript$VariableManager]: TermVariable v_back_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,602 INFO L85 PathProgramCache]: Analyzing trace with hash -841657926, now seen corresponding path program 1 times [2024-11-15 02:28:18,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516076382] [2024-11-15 02:28:18,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:18,917 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 595 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:28:18,917 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:18,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516076382] [2024-11-15 02:28:18,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516076382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:18,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:18,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-15 02:28:18,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1786334549, now seen corresponding path program 22 times [2024-11-15 02:28:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419614292] [2024-11-15 02:28:18,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 1 proven. 1361 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-15 02:28:25,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:25,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419614292] [2024-11-15 02:28:25,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419614292] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:25,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205265611] [2024-11-15 02:28:25,368 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:28:25,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:25,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:25,370 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:28:25,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-15 02:28:25,456 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:28:25,456 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:25,460 WARN L254 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 231 conjuncts are in the unsatisfiable core [2024-11-15 02:28:25,463 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:43,261 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:43,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2024-11-15 02:28:43,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 14 proven. 1365 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:28:43,280 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:07,874 WARN L286 SmtUtils]: Spent 12.01s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:29:07,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:07,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2024-11-15 02:29:51,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 396 proven. 969 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-15 02:29:51,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205265611] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:51,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:51,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 70, 49] total 160 [2024-11-15 02:29:51,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835779350] [2024-11-15 02:29:51,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:51,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2024-11-15 02:29:51,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:51,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2024-11-15 02:29:51,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2129, Invalid=23631, Unknown=0, NotChecked=0, Total=25760 [2024-11-15 02:29:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:51,630 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:51,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 2.9627329192546585) internal successors, (477), 160 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:29:51,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-11-15 02:29:51,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:14,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-11-15 02:30:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-15 02:30:14,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-15 02:30:15,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-11-15 02:30:15,104 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:30:15,115 WARN L331 ript$VariableManager]: TermVariable v_front_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,116 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,116 WARN L331 ript$VariableManager]: TermVariable v_back_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929395, now seen corresponding path program 1 times [2024-11-15 02:30:15,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:15,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430712830] [2024-11-15 02:30:15,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,118 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:15,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,119 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:15,129 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,130 WARN L331 ript$VariableManager]: TermVariable v_back_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,130 WARN L331 ript$VariableManager]: TermVariable v_front_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,130 INFO L85 PathProgramCache]: Analyzing trace with hash -611844704, now seen corresponding path program 1 times [2024-11-15 02:30:15,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:15,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516279454] [2024-11-15 02:30:15,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,133 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,135 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:15,154 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,154 WARN L331 ript$VariableManager]: TermVariable v_back_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,154 WARN L331 ript$VariableManager]: TermVariable v_front_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2110496085, now seen corresponding path program 1 times [2024-11-15 02:30:15,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:15,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195580214] [2024-11-15 02:30:15,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,158 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:15,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,160 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:15,176 WARN L331 ript$VariableManager]: TermVariable v_back_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,176 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,176 WARN L331 ript$VariableManager]: TermVariable v_front_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2103108840, now seen corresponding path program 1 times [2024-11-15 02:30:15,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:15,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135473411] [2024-11-15 02:30:15,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,181 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:15,184 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:15,199 WARN L331 ript$VariableManager]: TermVariable v_front_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,199 WARN L331 ript$VariableManager]: TermVariable v_back_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,199 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:15,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1852145315, now seen corresponding path program 1 times [2024-11-15 02:30:15,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:15,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574128638] [2024-11-15 02:30:15,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:15,577 INFO L134 CoverageAnalysis]: Checked inductivity of 751 backedges. 709 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-15 02:30:15,578 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:30:15,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574128638] [2024-11-15 02:30:15,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574128638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:15,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:30:15,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-15 02:30:15,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:15,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1393105678, now seen corresponding path program 23 times [2024-11-15 02:30:15,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:30:15,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190722070] [2024-11-15 02:30:15,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:15,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:15,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:23,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 1 proven. 1540 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-15 02:30:23,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:30:23,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190722070] [2024-11-15 02:30:23,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190722070] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:23,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514784236] [2024-11-15 02:30:23,337 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:30:23,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:30:23,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:30:23,340 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:30:23,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-15 02:30:23,471 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2024-11-15 02:30:23,471 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:30:23,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 193 conjuncts are in the unsatisfiable core [2024-11-15 02:30:23,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2024-11-15 02:30:28,124 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:30:28,124 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:30:28,131 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2024-11-15 02:30:28,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-15 02:30:28,163 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:30:28,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107 [2024-11-15 02:30:28,336 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 183 with TraceHistMax 49,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying 25 xjuncts wrt. a ATOM-1 context. [2024-11-15 02:30:28,337 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-11-15 02:30:28,338 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-11-15 02:30:28,342 INFO L422 BasicCegarLoop]: Path program histogram: [23, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-15 02:30:28,344 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-15 02:30:28,344 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-15 02:30:28,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-15 02:30:28,359 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.11 02:30:28 BasicIcfg [2024-11-15 02:30:28,359 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-15 02:30:28,360 INFO L158 Benchmark]: Toolchain (without parser) took 818663.22ms. Allocated memory was 100.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 51.8MB in the beginning and 998.5MB in the end (delta: -946.7MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2024-11-15 02:30:28,360 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.31ms. Allocated memory is still 100.7MB. Free memory is still 52.8MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:30:28,360 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.43ms. Allocated memory is still 100.7MB. Free memory was 51.8MB in the beginning and 50.6MB in the end (delta: 1.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-15 02:30:28,361 INFO L158 Benchmark]: Boogie Preprocessor took 15.48ms. Allocated memory is still 100.7MB. Free memory was 50.6MB in the beginning and 49.9MB in the end (delta: 736.8kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:30:28,361 INFO L158 Benchmark]: RCFGBuilder took 248.64ms. Allocated memory is still 100.7MB. Free memory was 49.9MB in the beginning and 40.9MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2024-11-15 02:30:28,361 INFO L158 Benchmark]: TraceAbstraction took 818366.20ms. Allocated memory was 100.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 40.4MB in the beginning and 998.5MB in the end (delta: -958.1MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2024-11-15 02:30:28,362 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.31ms. Allocated memory is still 100.7MB. Free memory is still 52.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.43ms. Allocated memory is still 100.7MB. Free memory was 51.8MB in the beginning and 50.6MB in the end (delta: 1.1MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.48ms. Allocated memory is still 100.7MB. Free memory was 50.6MB in the beginning and 49.9MB in the end (delta: 736.8kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 248.64ms. Allocated memory is still 100.7MB. Free memory was 49.9MB in the beginning and 40.9MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 818366.20ms. Allocated memory was 100.7MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 40.4MB in the beginning and 998.5MB in the end (delta: -958.1MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 15016, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 8606, dependent conditional: 8604, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6619, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 209, dependent conditional: 207, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6619, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 209, dependent conditional: 207, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 3273, dependent conditional: 3271, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 221, independent unconditional: 6189, dependent: 3273, dependent conditional: 2509, dependent unconditional: 764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 221, independent unconditional: 6189, dependent: 3273, dependent conditional: 2509, dependent unconditional: 764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 453, independent: 322, independent conditional: 214, independent unconditional: 108, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 453, independent: 105, independent conditional: 0, independent unconditional: 105, dependent: 348, dependent conditional: 0, dependent unconditional: 348, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 348, independent: 217, independent conditional: 214, independent unconditional: 3, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 348, independent: 217, independent conditional: 214, independent unconditional: 3, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3591, independent: 2120, independent conditional: 2034, independent unconditional: 86, dependent: 1472, dependent conditional: 1370, dependent unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 83, Protected Queries: 0 ], Cache Queries: [ total: 9683, independent: 6088, independent conditional: 7, independent unconditional: 6081, dependent: 3142, dependent conditional: 2380, dependent unconditional: 762, unknown: 453, unknown conditional: 343, unknown unconditional: 110] , Statistics on independence cache: Total cache size (in pairs): 453, Positive cache size: 322, Positive conditional cache size: 214, Positive unconditional cache size: 108, Negative cache size: 131, Negative conditional cache size: 129, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6841, Maximal queried relation: 26, Independence queries for same thread: 8397, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 21, Number of trivial persistent sets: 16, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 112, independent: 110, independent conditional: 0, independent unconditional: 110, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 15016, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 8606, dependent conditional: 8604, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6619, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 209, dependent conditional: 207, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6619, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 209, dependent conditional: 207, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 6300, independent unconditional: 110, dependent: 3273, dependent conditional: 3271, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 221, independent unconditional: 6189, dependent: 3273, dependent conditional: 2509, dependent unconditional: 764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9683, independent: 6410, independent conditional: 221, independent unconditional: 6189, dependent: 3273, dependent conditional: 2509, dependent unconditional: 764, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 453, independent: 322, independent conditional: 214, independent unconditional: 108, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 453, independent: 105, independent conditional: 0, independent unconditional: 105, dependent: 348, dependent conditional: 0, dependent unconditional: 348, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 348, independent: 217, independent conditional: 214, independent unconditional: 3, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 348, independent: 217, independent conditional: 214, independent unconditional: 3, dependent: 131, dependent conditional: 129, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3591, independent: 2120, independent conditional: 2034, independent unconditional: 86, dependent: 1472, dependent conditional: 1370, dependent unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 83, Protected Queries: 0 ], Cache Queries: [ total: 9683, independent: 6088, independent conditional: 7, independent unconditional: 6081, dependent: 3142, dependent conditional: 2380, dependent unconditional: 762, unknown: 453, unknown conditional: 343, unknown unconditional: 110] , Statistics on independence cache: Total cache size (in pairs): 453, Positive cache size: 322, Positive conditional cache size: 214, Positive unconditional cache size: 108, Negative cache size: 131, Negative conditional cache size: 129, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6841, Maximal queried relation: 26, Independence queries for same thread: 8397 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 183 with TraceHistMax 49,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying 25 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 183 with TraceHistMax 49,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying 25 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 183 with TraceHistMax 49,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying a ∧-25-1 term,while PolyPacSimplificationTermWalker was simplifying 25 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 28 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 818.2s, OverallIterations: 27, TraceHistogramMax: 0, PathProgramHistogramMax: 23, EmptinessCheckTime: 167.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1117, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 626.2s InterpolantComputationTime, 4142 NumberOfCodeBlocks, 4139 NumberOfCodeBlocksAsserted, 155 NumberOfCheckSat, 6092 ConstructedInterpolants, 244 QuantifiedInterpolants, 497209 SizeOfPredicates, 69 NumberOfNonLiveVariables, 4899 ConjunctsInSsa, 2434 ConjunctsInUnsatCore, 69 InterpolantComputations, 5 PerfectInterpolantSequences, 3403/30677 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: CheckTime: 5.0s, ConditionCalculationTime: 0.9s, CommutingCounterexamples: 0, ConditionCalculations: 417, TraceChecks: 83, UnknownTraceChecks: 0, ImperfectProofs: 16, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown