/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.additional.conditional.commutativity.checking DFS --traceabstraction.criterion.for.conditional.commutativity.checking DEFAULT --traceabstraction.use.limited.checks.recommended.for.dfs true --traceabstraction.limit.for.limited.checks 50 -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-max-array.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.conditional-comm-17da818-m [2024-05-06 18:09:17,108 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-06 18:09:17,172 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-05-06 18:09:17,175 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-06 18:09:17,176 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-06 18:09:17,205 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-06 18:09:17,206 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-06 18:09:17,206 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-06 18:09:17,206 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-06 18:09:17,209 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-06 18:09:17,210 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-06 18:09:17,210 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-06 18:09:17,210 INFO L153 SettingsManager]: * Use SBE=true [2024-05-06 18:09:17,212 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-06 18:09:17,212 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-06 18:09:17,212 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-06 18:09:17,212 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-06 18:09:17,212 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-06 18:09:17,212 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-06 18:09:17,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-06 18:09:17,213 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-06 18:09:17,213 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-06 18:09:17,214 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-06 18:09:17,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-06 18:09:17,214 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-06 18:09:17,215 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-06 18:09:17,215 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-06 18:09:17,215 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-06 18:09:17,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-06 18:09:17,215 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-06 18:09:17,216 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-06 18:09:17,216 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-06 18:09:17,217 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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: Additional conditional commutativity checking -> DFS Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Criterion for conditional commutativity checking -> DEFAULT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: use limited checks (recommended for DFS) -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Limit for limited checks -> 50 [2024-05-06 18:09:17,430 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-06 18:09:17,455 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-06 18:09:17,457 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-06 18:09:17,458 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-06 18:09:17,459 INFO L274 PluginConnector]: CDTParser initialized [2024-05-06 18:09:17,459 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-max-array.wvr.c [2024-05-06 18:09:18,509 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-06 18:09:18,658 INFO L384 CDTParser]: Found 1 translation units. [2024-05-06 18:09:18,659 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-max-array.wvr.c [2024-05-06 18:09:18,665 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/124c1dcd6/a245726dc5414ade98d2ecedef792fba/FLAG524354c9c [2024-05-06 18:09:18,675 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/124c1dcd6/a245726dc5414ade98d2ecedef792fba [2024-05-06 18:09:18,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-06 18:09:18,678 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-06 18:09:18,679 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-06 18:09:18,679 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-06 18:09:18,688 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-06 18:09:18,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:18,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2623c174 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18, skipping insertion in model container [2024-05-06 18:09:18,690 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:18,708 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-06 18:09:18,874 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-max-array.wvr.c[2553,2566] [2024-05-06 18:09:18,888 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-06 18:09:18,897 INFO L202 MainTranslator]: Completed pre-run [2024-05-06 18:09:18,934 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-max-array.wvr.c[2553,2566] [2024-05-06 18:09:18,936 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-06 18:09:18,942 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2024-05-06 18:09:18,942 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2024-05-06 18:09:18,947 INFO L206 MainTranslator]: Completed translation [2024-05-06 18:09:18,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18 WrapperNode [2024-05-06 18:09:18,947 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-06 18:09:18,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-06 18:09:18,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-06 18:09:18,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-06 18:09:18,954 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:18,968 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:18,992 INFO L138 Inliner]: procedures = 24, calls = 43, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 104 [2024-05-06 18:09:18,992 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-06 18:09:18,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-06 18:09:18,994 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-06 18:09:18,994 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-06 18:09:19,005 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,006 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,018 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,018 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,022 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,024 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,025 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,026 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,029 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-06 18:09:19,029 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-06 18:09:19,029 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-06 18:09:19,029 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-06 18:09:19,030 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (1/1) ... [2024-05-06 18:09:19,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-06 18:09:19,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:09:19,096 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-06 18:09:19,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-06 18:09:19,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-06 18:09:19,157 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-06 18:09:19,157 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-06 18:09:19,157 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-06 18:09:19,157 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-06 18:09:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-05-06 18:09:19,158 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-05-06 18:09:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-06 18:09:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-06 18:09:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-06 18:09:19,158 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-06 18:09:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-06 18:09:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-06 18:09:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-06 18:09:19,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-06 18:09:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-06 18:09:19,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-06 18:09:19,160 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-06 18:09:19,255 INFO L241 CfgBuilder]: Building ICFG [2024-05-06 18:09:19,256 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-06 18:09:19,507 INFO L282 CfgBuilder]: Performing block encoding [2024-05-06 18:09:19,556 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-06 18:09:19,556 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-05-06 18:09:19,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 06:09:19 BoogieIcfgContainer [2024-05-06 18:09:19,557 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-06 18:09:19,559 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-06 18:09:19,559 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-06 18:09:19,561 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-06 18:09:19,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 06:09:18" (1/3) ... [2024-05-06 18:09:19,562 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76b1b426 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 06:09:19, skipping insertion in model container [2024-05-06 18:09:19,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 06:09:18" (2/3) ... [2024-05-06 18:09:19,562 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76b1b426 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 06:09:19, skipping insertion in model container [2024-05-06 18:09:19,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 06:09:19" (3/3) ... [2024-05-06 18:09:19,563 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-max-array.wvr.c [2024-05-06 18:09:19,568 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-06 18:09:19,575 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-06 18:09:19,575 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-06 18:09:19,575 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-06 18:09:19,622 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-05-06 18:09:19,665 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-06 18:09:19,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-06 18:09:19,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:09:19,679 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-06 18:09:19,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-06 18:09:19,731 INFO L188 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-06 18:09:19,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:09:19,742 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-06 18:09:19,752 INFO L357 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, mHoare=true, 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;@5237e149, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms], mConComChecker=DFS, mConComCheckerCriterion=DEFAULT, mConComCheckerLimitedChecksCriterion=true, mConComCheckerCriterionLimit=50, mConComCheckerRandomProb=100, mConComCheckerRandomSeed=123, mConComCheckerConditionCriterion=false [2024-05-06 18:09:19,753 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-05-06 18:09:20,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:09:20,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:09:26,608 INFO L85 PathProgramCache]: Analyzing trace with hash 891396233, now seen corresponding path program 1 times [2024-05-06 18:09:26,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:26,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:26,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:26,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-06 18:09:26,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:26,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:26,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:26,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-05-06 18:09:26,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-06 18:09:26,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-06 18:09:27,331 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:09:27,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:09:29,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1006899432, now seen corresponding path program 1 times [2024-05-06 18:09:29,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:29,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:29,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:29,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:29,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:29,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:29,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-06 18:09:29,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=54, Unknown=1, NotChecked=0, Total=72 [2024-05-06 18:09:30,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:09:30,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:09:34,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1694431922, now seen corresponding path program 1 times [2024-05-06 18:09:34,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:34,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:34,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:34,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:35,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:09:35,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:09:41,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1469361547, now seen corresponding path program 2 times [2024-05-06 18:09:41,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:41,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:41,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:42,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:42,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:42,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:42,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:42,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:09:42,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:09:46,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1856616134, now seen corresponding path program 1 times [2024-05-06 18:09:46,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:46,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:46,587 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:09:46,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:46,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:09:46,946 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:09:46,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:09:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1476621904, now seen corresponding path program 3 times [2024-05-06 18:09:49,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:49,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:49,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:49,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:49,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:49,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:09:49,521 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:09:49,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:09:59,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1478716417, now seen corresponding path program 2 times [2024-05-06 18:09:59,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:59,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:59,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:59,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:09:59,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:09:59,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:09:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:09:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:00,012 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-05-06 18:10:00,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 35 treesize of output 14 [2024-05-06 18:10:00,024 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-06 18:10:00,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 13 [2024-05-06 18:10:04,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1892029677, now seen corresponding path program 4 times [2024-05-06 18:10:04,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:04,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:04,417 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:04,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:04,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:04,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:04,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:04,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:10:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1217110236, now seen corresponding path program 3 times [2024-05-06 18:10:06,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:06,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:06,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:06,871 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:06,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:06,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:06,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:06,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:07,152 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:07,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:10:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash 892317202, now seen corresponding path program 5 times [2024-05-06 18:10:10,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:10,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:10,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:10,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:10,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:10,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:10,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:10,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:10,548 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:10,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:10:15,476 INFO L85 PathProgramCache]: Analyzing trace with hash 999995231, now seen corresponding path program 4 times [2024-05-06 18:10:15,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:15,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:15,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:15,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:15,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:15,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:15,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:15,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:15,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:10:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash 2104214754, now seen corresponding path program 1 times [2024-05-06 18:10:17,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:17,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:17,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:18,079 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:18,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:18,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:18,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:18,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:10:18,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1015798129, now seen corresponding path program 1 times [2024-05-06 18:10:18,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:18,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:18,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:18,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:18,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:18,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:18,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:10:18,800 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:10:18,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:10:18,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1876354689, now seen corresponding path program 1 times [2024-05-06 18:10:18,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:10:18,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051701403] [2024-05-06 18:10:18,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:18,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:18,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:18,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:10:18,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:10:18,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051701403] [2024-05-06 18:10:18,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051701403] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:10:18,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465330891] [2024-05-06 18:10:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:18,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:10:18,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:10:19,022 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:10:19,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-06 18:10:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:19,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-06 18:10:19,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:10:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:10:19,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:10:19,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:10:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465330891] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:10:19,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:10:19,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2024-05-06 18:10:19,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612374837] [2024-05-06 18:10:19,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:10:19,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-05-06 18:10:19,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:10:19,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-05-06 18:10:19,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2024-05-06 18:10:19,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:10:19,622 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:10:19,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 8.64) internal successors, (216), 25 states have internal predecessors, (216), 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-05-06 18:10:19,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:10:20,138 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:10:20,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:10:22,345 INFO L85 PathProgramCache]: Analyzing trace with hash -989887100, now seen corresponding path program 6 times [2024-05-06 18:10:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:22,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:22,629 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:22,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:22,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:22,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:22,986 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:10:22,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:10:29,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1001763179, now seen corresponding path program 7 times [2024-05-06 18:10:29,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:29,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:29,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:29,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:29,419 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:29,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:29,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:10:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash -309288836, now seen corresponding path program 5 times [2024-05-06 18:10:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:46,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:46,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:46,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:46,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:46,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:46,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:10:50,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1491705702, now seen corresponding path program 8 times [2024-05-06 18:10:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:50,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:50,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:50,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:50,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:50,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:50,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 65 treesize of output 25 [2024-05-06 18:10:55,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1685943179, now seen corresponding path program 6 times [2024-05-06 18:10:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:55,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:55,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:55,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:55,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:55,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:55,661 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:10:55,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:10:59,741 INFO L85 PathProgramCache]: Analyzing trace with hash 463761527, now seen corresponding path program 9 times [2024-05-06 18:10:59,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:59,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:59,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:59,831 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:10:59,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:10:59,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:10:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:10:59,918 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:00,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:00,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1487520166, now seen corresponding path program 7 times [2024-05-06 18:11:00,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:00,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:00,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:00,258 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:00,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:00,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:00,413 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:00,548 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:00,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:11:07,430 INFO L85 PathProgramCache]: Analyzing trace with hash 984791368, now seen corresponding path program 10 times [2024-05-06 18:11:07,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:07,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:07,530 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:07,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:07,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:07,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:07,629 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:07,812 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:07,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:07,876 INFO L85 PathProgramCache]: Analyzing trace with hash -117106327, now seen corresponding path program 8 times [2024-05-06 18:11:07,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:07,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:07,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:07,985 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:07,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:07,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:07,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:08,115 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:08,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:08,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:11:14,721 INFO L85 PathProgramCache]: Analyzing trace with hash 566955928, now seen corresponding path program 2 times [2024-05-06 18:11:14,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:14,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:14,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:15,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:15,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:15,077 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:15,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:15,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:17,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2097895705, now seen corresponding path program 2 times [2024-05-06 18:11:17,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:17,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-05-06 18:11:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:17,897 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-05-06 18:11:17,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:11:17,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-06 18:11:18,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40,SelfDestructingSolverStorable30,SelfDestructingSolverStorable41,SelfDestructingSolverStorable31,SelfDestructingSolverStorable42,SelfDestructingSolverStorable29,SelfDestructingSolverStorable32,SelfDestructingSolverStorable43,SelfDestructingSolverStorable33,SelfDestructingSolverStorable44,SelfDestructingSolverStorable34,SelfDestructingSolverStorable45,SelfDestructingSolverStorable35,SelfDestructingSolverStorable46,SelfDestructingSolverStorable36,SelfDestructingSolverStorable47,SelfDestructingSolverStorable26,SelfDestructingSolverStorable37,SelfDestructingSolverStorable48,SelfDestructingSolverStorable27,SelfDestructingSolverStorable38,SelfDestructingSolverStorable28,SelfDestructingSolverStorable39 [2024-05-06 18:11:18,119 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:11:18,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:11:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1231140213, now seen corresponding path program 2 times [2024-05-06 18:11:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:11:18,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361838528] [2024-05-06 18:11:18,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:18,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:18,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-05-06 18:11:18,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:11:18,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361838528] [2024-05-06 18:11:18,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361838528] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:11:18,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736612775] [2024-05-06 18:11:18,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-06 18:11:18,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:11:18,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:11:18,234 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:11:18,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-06 18:11:18,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-06 18:11:18,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:11:18,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-06 18:11:18,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:11:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-05-06 18:11:18,499 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:11:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-05-06 18:11:18,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736612775] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:11:18,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:11:18,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2024-05-06 18:11:18,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727133234] [2024-05-06 18:11:18,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:11:18,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-05-06 18:11:18,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:11:18,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-05-06 18:11:18,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2024-05-06 18:11:18,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:11:18,602 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:11:18,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.80952380952381) internal successors, (185), 21 states have internal predecessors, (185), 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-05-06 18:11:18,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:11:18,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:11:19,557 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-05-06 18:11:19,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 35 treesize of output 14 [2024-05-06 18:11:19,564 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-06 18:11:19,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 13 [2024-05-06 18:11:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1146184476, now seen corresponding path program 9 times [2024-05-06 18:11:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:21,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:22,132 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:22,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:22,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:22,249 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:22,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:22,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:24,771 INFO L85 PathProgramCache]: Analyzing trace with hash -937829761, now seen corresponding path program 10 times [2024-05-06 18:11:24,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:24,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:24,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:24,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:24,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 24 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:25,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:25,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:27,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1570466515, now seen corresponding path program 11 times [2024-05-06 18:11:27,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:27,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:27,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:27,900 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:27,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:27,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:28,023 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:28,229 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:28,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:11:32,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1692820376, now seen corresponding path program 12 times [2024-05-06 18:11:32,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:32,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:33,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:33,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:33,097 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:33,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:33,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 87 treesize of output 31 [2024-05-06 18:11:36,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1351448898, now seen corresponding path program 13 times [2024-05-06 18:11:36,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:36,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:36,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:36,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:36,272 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:36,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:36,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:11:38,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1469413789, now seen corresponding path program 14 times [2024-05-06 18:11:38,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:38,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:38,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:38,708 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:38,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:38,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:38,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:38,797 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:11:38,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:38,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:47,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2098913102, now seen corresponding path program 3 times [2024-05-06 18:11:47,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:47,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:47,499 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:11:47,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:47,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:47,640 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 14 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-06 18:11:47,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:11:47,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:11:47,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-05-06 18:11:47,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable50,SelfDestructingSolverStorable61,SelfDestructingSolverStorable51,SelfDestructingSolverStorable62,SelfDestructingSolverStorable52,SelfDestructingSolverStorable63,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59,SelfDestructingSolverStorable49 [2024-05-06 18:11:47,857 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:11:47,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:11:47,858 INFO L85 PathProgramCache]: Analyzing trace with hash 47822944, now seen corresponding path program 3 times [2024-05-06 18:11:47,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:11:47,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173378151] [2024-05-06 18:11:47,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:47,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:48,053 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 23 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:11:48,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:11:48,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173378151] [2024-05-06 18:11:48,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173378151] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:11:48,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046833849] [2024-05-06 18:11:48,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-06 18:11:48,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:11:48,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:11:48,067 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:11:48,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-06 18:11:48,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-06 18:11:48,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:11:48,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-06 18:11:48,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:11:48,690 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 13 proven. 19 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-06 18:11:48,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:11:49,104 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-06 18:11:49,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046833849] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:11:49,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:11:49,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 42 [2024-05-06 18:11:49,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750054653] [2024-05-06 18:11:49,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:11:49,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-05-06 18:11:49,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:11:49,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-05-06 18:11:49,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1568, Unknown=0, NotChecked=0, Total=1722 [2024-05-06 18:11:49,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:11:49,106 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:11:49,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 7.523809523809524) internal successors, (316), 42 states have internal predecessors, (316), 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-05-06 18:11:49,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:11:49,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:11:49,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:11:52,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:11:52,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:11:57,903 INFO L85 PathProgramCache]: Analyzing trace with hash 452465400, now seen corresponding path program 4 times [2024-05-06 18:11:57,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:57,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:57,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 123 proven. 42 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-05-06 18:11:58,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:58,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:58,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:58,454 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 123 proven. 42 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-05-06 18:11:58,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:11:58,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:11:58,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:11:58,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-06 18:11:58,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:11:58,714 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:11:58,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:11:58,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1209341322, now seen corresponding path program 4 times [2024-05-06 18:11:58,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:11:58,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928459618] [2024-05-06 18:11:58,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:11:58,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:11:58,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:11:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 106 proven. 36 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-05-06 18:11:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:11:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928459618] [2024-05-06 18:11:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928459618] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:11:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620752171] [2024-05-06 18:11:58,970 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-06 18:11:58,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:11:58,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:11:58,971 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:11:58,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-06 18:11:59,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-06 18:11:59,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:11:59,111 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-06 18:11:59,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:11:59,568 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 78 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-05-06 18:11:59,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:12:00,064 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-05-06 18:12:00,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620752171] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:12:00,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:12:00,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 49 [2024-05-06 18:12:00,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524865137] [2024-05-06 18:12:00,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:12:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-05-06 18:12:00,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:12:00,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-05-06 18:12:00,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=2022, Unknown=0, NotChecked=0, Total=2352 [2024-05-06 18:12:00,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:00,066 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:12:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 7.020408163265306) internal successors, (344), 49 states have internal predecessors, (344), 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-05-06 18:12:00,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:12:00,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:00,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:12:00,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:00,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:00,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:12:00,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1327374210, now seen corresponding path program 5 times [2024-05-06 18:12:00,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:00,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:01,599 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 103 proven. 96 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-06 18:12:01,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:01,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 103 proven. 96 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-06 18:12:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:12:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:12:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-06 18:12:01,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-06 18:12:02,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-05-06 18:12:02,100 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:12:02,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:12:02,101 INFO L85 PathProgramCache]: Analyzing trace with hash -651635820, now seen corresponding path program 5 times [2024-05-06 18:12:02,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:12:02,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461036143] [2024-05-06 18:12:02,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:02,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:02,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:02,491 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 98 proven. 76 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:12:02,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:12:02,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461036143] [2024-05-06 18:12:02,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461036143] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:12:02,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244469515] [2024-05-06 18:12:02,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-06 18:12:02,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:12:02,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:12:02,492 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:12:02,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-06 18:12:02,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-05-06 18:12:02,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:12:02,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-06 18:12:02,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:12:03,652 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 103 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-06 18:12:03,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:12:04,496 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 123 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-06 18:12:04,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244469515] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:12:04,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:12:04,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 31, 31] total 79 [2024-05-06 18:12:04,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386721425] [2024-05-06 18:12:04,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:12:04,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-05-06 18:12:04,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:12:04,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-05-06 18:12:04,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=843, Invalid=5319, Unknown=0, NotChecked=0, Total=6162 [2024-05-06 18:12:04,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:04,500 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:12:04,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 5.987341772151899) internal successors, (473), 79 states have internal predecessors, (473), 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-05-06 18:12:04,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:12:04,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:04,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:12:04,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-06 18:12:04,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:05,590 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:05,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:12:11,750 INFO L85 PathProgramCache]: Analyzing trace with hash -687216588, now seen corresponding path program 6 times [2024-05-06 18:12:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 448 backedges. 30 proven. 325 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-05-06 18:12:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:12,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 448 backedges. 30 proven. 325 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-05-06 18:12:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:12:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:12:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-06 18:12:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:12,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-05-06 18:12:13,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:12:13,133 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:12:13,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:12:13,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2032833478, now seen corresponding path program 6 times [2024-05-06 18:12:13,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:12:13,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662681902] [2024-05-06 18:12:13,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:13,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 58 proven. 281 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-06 18:12:13,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:12:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662681902] [2024-05-06 18:12:13,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662681902] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:12:13,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654743909] [2024-05-06 18:12:13,513 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-06 18:12:13,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:12:13,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:12:13,514 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:12:13,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-06 18:12:13,824 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-05-06 18:12:13,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:12:13,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-06 18:12:13,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:12:14,595 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 112 proven. 259 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-05-06 18:12:14,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:12:15,247 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 166 proven. 235 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-05-06 18:12:15,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654743909] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:12:15,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:12:15,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27, 30] total 65 [2024-05-06 18:12:15,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391470846] [2024-05-06 18:12:15,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:12:15,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-05-06 18:12:15,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:12:15,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-05-06 18:12:15,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=3494, Unknown=0, NotChecked=0, Total=4160 [2024-05-06 18:12:15,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:15,253 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:12:15,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 6.7384615384615385) internal successors, (438), 65 states have internal predecessors, (438), 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-05-06 18:12:15,253 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:12:15,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:15,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-06 18:12:15,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-06 18:12:15,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:12:15,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:12:16,577 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:16,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:12:23,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1485631331, now seen corresponding path program 15 times [2024-05-06 18:12:23,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:23,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 81 proven. 464 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:25,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:25,409 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 81 proven. 464 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:25,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:25,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:12:30,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1634729890, now seen corresponding path program 16 times [2024-05-06 18:12:30,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:30,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:30,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:30,937 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 81 proven. 464 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:30,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:30,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:31,326 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 81 proven. 464 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:31,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:31,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:12:38,203 INFO L85 PathProgramCache]: Analyzing trace with hash 515737906, now seen corresponding path program 17 times [2024-05-06 18:12:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:38,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:38,614 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 80 proven. 460 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:38,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:38,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:38,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:39,002 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 80 proven. 460 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:39,241 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:12:39,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:12:59,544 INFO L85 PathProgramCache]: Analyzing trace with hash 778550953, now seen corresponding path program 18 times [2024-05-06 18:12:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:59,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:12:59,969 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 80 proven. 460 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:12:59,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:12:59,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:12:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:00,379 INFO L134 CoverageAnalysis]: Checked inductivity of 547 backedges. 80 proven. 460 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:13:00,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:13:00,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 65 treesize of output 25 [2024-05-06 18:13:04,779 INFO L85 PathProgramCache]: Analyzing trace with hash -831283073, now seen corresponding path program 19 times [2024-05-06 18:13:04,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:04,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:05,188 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 79 proven. 456 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:13:05,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:05,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 79 proven. 456 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:13:05,817 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:13:05,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:13:09,910 INFO L85 PathProgramCache]: Analyzing trace with hash 717851452, now seen corresponding path program 20 times [2024-05-06 18:13:09,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:09,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:09,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:10,317 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 79 proven. 456 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:13:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:10,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:10,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:10,697 INFO L134 CoverageAnalysis]: Checked inductivity of 542 backedges. 79 proven. 456 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-06 18:13:10,998 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:13:10,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:13:17,272 INFO L85 PathProgramCache]: Analyzing trace with hash -189275057, now seen corresponding path program 7 times [2024-05-06 18:13:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:17,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 538 backedges. 56 proven. 418 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-05-06 18:13:17,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:17,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:18,104 INFO L134 CoverageAnalysis]: Checked inductivity of 538 backedges. 56 proven. 418 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:13:18,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-06 18:13:18,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable73,SelfDestructingSolverStorable84,SelfDestructingSolverStorable74,SelfDestructingSolverStorable85,SelfDestructingSolverStorable75,SelfDestructingSolverStorable86,8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76,SelfDestructingSolverStorable87,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-05-06 18:13:18,343 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:13:18,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:13:18,344 INFO L85 PathProgramCache]: Analyzing trace with hash -825630943, now seen corresponding path program 7 times [2024-05-06 18:13:18,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:13:18,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536062964] [2024-05-06 18:13:18,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:18,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:18,813 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 91 proven. 348 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-05-06 18:13:18,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:13:18,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536062964] [2024-05-06 18:13:18,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536062964] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:13:18,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862481765] [2024-05-06 18:13:18,814 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-06 18:13:18,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:13:18,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:13:18,815 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:13:18,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-06 18:13:19,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:19,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-06 18:13:19,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:13:20,428 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 170 proven. 317 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:13:20,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:13:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 488 backedges. 190 proven. 297 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:13:22,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862481765] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:13:22,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:13:22,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 43, 43] total 108 [2024-05-06 18:13:22,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193724295] [2024-05-06 18:13:22,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:13:22,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-05-06 18:13:22,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:13:22,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-05-06 18:13:22,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1214, Invalid=10342, Unknown=0, NotChecked=0, Total=11556 [2024-05-06 18:13:22,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:13:22,070 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:13:22,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 5.694444444444445) internal successors, (615), 108 states have internal predecessors, (615), 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-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:13:22,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:13:25,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:13:25,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 17 [2024-05-06 18:13:34,810 INFO L85 PathProgramCache]: Analyzing trace with hash 411029982, now seen corresponding path program 8 times [2024-05-06 18:13:34,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:34,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:34,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 90 proven. 565 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-05-06 18:13:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:35,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:35,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:35,788 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 90 proven. 565 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:13:35,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-06 18:13:35,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-05-06 18:13:36,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:13:36,049 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:13:36,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:13:36,050 INFO L85 PathProgramCache]: Analyzing trace with hash -847436048, now seen corresponding path program 8 times [2024-05-06 18:13:36,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:13:36,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485245796] [2024-05-06 18:13:36,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:36,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:36,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:36,639 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 132 proven. 463 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-05-06 18:13:36,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:13:36,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485245796] [2024-05-06 18:13:36,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485245796] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:13:36,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672831771] [2024-05-06 18:13:36,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-06 18:13:36,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:13:36,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:13:36,641 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:13:36,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-06 18:13:36,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-06 18:13:36,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:13:36,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-06 18:13:36,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:13:37,955 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 339 proven. 304 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:13:37,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:13:38,704 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 412 proven. 231 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:13:38,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672831771] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:13:38,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:13:38,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 37, 37] total 87 [2024-05-06 18:13:38,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943547839] [2024-05-06 18:13:38,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:13:38,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2024-05-06 18:13:38,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:13:38,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2024-05-06 18:13:38,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1253, Invalid=6229, Unknown=0, NotChecked=0, Total=7482 [2024-05-06 18:13:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:13:38,709 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:13:38,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 6.689655172413793) internal successors, (582), 87 states have internal predecessors, (582), 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-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-06 18:13:38,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:13:40,166 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:13:40,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:13:57,096 INFO L85 PathProgramCache]: Analyzing trace with hash -2039653346, now seen corresponding path program 9 times [2024-05-06 18:13:57,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:57,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:57,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:13:59,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 874 proven. 492 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-06 18:13:59,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:13:59,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:13:59,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:00,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1376 backedges. 874 proven. 492 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-05-06 18:14:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:14:00,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-06 18:14:00,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:14:00,770 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:14:00,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:14:00,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1116430032, now seen corresponding path program 9 times [2024-05-06 18:14:00,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:14:00,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146276500] [2024-05-06 18:14:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:14:00,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:14:00,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 683 proven. 442 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:14:02,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:14:02,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146276500] [2024-05-06 18:14:02,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146276500] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:14:02,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217091341] [2024-05-06 18:14:02,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-06 18:14:02,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:14:02,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:14:02,032 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:14:02,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-06 18:14:03,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-05-06 18:14:03,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:14:03,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 44 conjunts are in the unsatisfiable core [2024-05-06 18:14:03,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:14:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 70 proven. 685 refuted. 0 times theorem prover too weak. 371 trivial. 0 not checked. [2024-05-06 18:14:04,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:14:05,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 124 proven. 46 refuted. 0 times theorem prover too weak. 956 trivial. 0 not checked. [2024-05-06 18:14:05,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217091341] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:14:05,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:14:05,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 45, 12] total 100 [2024-05-06 18:14:05,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309840820] [2024-05-06 18:14:05,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:14:05,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-05-06 18:14:05,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:14:05,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-05-06 18:14:05,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=9400, Unknown=0, NotChecked=0, Total=9900 [2024-05-06 18:14:05,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:14:05,049 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:14:05,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 5.95) internal successors, (595), 100 states have internal predecessors, (595), 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-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 104 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:14:05,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:14:17,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:14:17,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 65 treesize of output 25 [2024-05-06 18:14:22,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1560148574, now seen corresponding path program 21 times [2024-05-06 18:14:22,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:14:22,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:14:22,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:24,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1713 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-05-06 18:14:24,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:14:24,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:14:24,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:24,984 INFO L134 CoverageAnalysis]: Checked inductivity of 1713 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-05-06 18:14:25,506 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-05-06 18:14:25,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 35 treesize of output 14 [2024-05-06 18:14:25,511 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:14:25,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:14:39,767 WARN L293 SmtUtils]: Spent 6.02s on a formula simplification. DAG size of input: 26 DAG size of output: 21 (called from [L 210] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.abduction.Abducer.solveAbductionProblem) [2024-05-06 18:14:56,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1067957763, now seen corresponding path program 22 times [2024-05-06 18:14:56,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:14:56,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:14:56,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:56,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1707 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-05-06 18:14:56,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:14:56,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:14:56,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:14:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1707 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-05-06 18:14:57,924 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:14:57,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:15:14,434 WARN L293 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 29 (called from [L 210] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.abduction.Abducer.solveAbductionProblem) [2024-05-06 18:15:36,082 INFO L85 PathProgramCache]: Analyzing trace with hash 803438121, now seen corresponding path program 23 times [2024-05-06 18:15:36,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:15:36,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:15:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:15:36,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:15:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:15:36,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:15:36,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:15:37,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:15:37,915 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-05-06 18:15:37,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 35 treesize of output 14 [2024-05-06 18:15:37,924 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-06 18:15:37,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 13 [2024-05-06 18:16:05,157 INFO L85 PathProgramCache]: Analyzing trace with hash -459519150, now seen corresponding path program 24 times [2024-05-06 18:16:05,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:05,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:05,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:05,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:05,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:05,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:06,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 1158 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:06,850 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-05-06 18:16:06,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 34 treesize of output 10 [2024-05-06 18:16:12,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1627178458, now seen corresponding path program 25 times [2024-05-06 18:16:12,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:12,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:13,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1694 backedges. 1147 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:13,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:13,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1694 backedges. 1147 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:14,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:16:14,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 65 treesize of output 25 [2024-05-06 18:16:16,654 INFO L85 PathProgramCache]: Analyzing trace with hash 955008309, now seen corresponding path program 26 times [2024-05-06 18:16:16,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:16,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1694 backedges. 1147 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:17,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1694 backedges. 1147 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:18,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-06 18:16:18,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 22 [2024-05-06 18:16:28,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1593442571, now seen corresponding path program 27 times [2024-05-06 18:16:28,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:28,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:29,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 1136 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:30,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 1136 proven. 514 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-05-06 18:16:31,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:31,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:31,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-05-06 18:16:31,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable108,SelfDestructingSolverStorable98,SelfDestructingSolverStorable104,SelfDestructingSolverStorable99,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-05-06 18:16:31,683 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:16:31,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:16:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash 258516390, now seen corresponding path program 10 times [2024-05-06 18:16:31,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:16:31,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793439432] [2024-05-06 18:16:31,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:32,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1609 backedges. 1053 proven. 531 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:16:32,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:16:32,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793439432] [2024-05-06 18:16:32,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793439432] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:16:32,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011860117] [2024-05-06 18:16:32,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-06 18:16:32,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:32,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:16:32,817 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:16:32,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-06 18:16:33,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-06 18:16:33,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:16:33,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 50 conjunts are in the unsatisfiable core [2024-05-06 18:16:33,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:16:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1609 backedges. 798 proven. 476 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2024-05-06 18:16:34,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:16:36,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1609 backedges. 823 proven. 451 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2024-05-06 18:16:36,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011860117] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:16:36,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:16:36,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51, 51] total 145 [2024-05-06 18:16:36,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341344514] [2024-05-06 18:16:36,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:16:36,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2024-05-06 18:16:36,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:16:36,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2024-05-06 18:16:36,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=18590, Unknown=0, NotChecked=0, Total=20880 [2024-05-06 18:16:36,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:36,320 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:16:36,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 5.23448275862069) internal successors, (759), 145 states have internal predecessors, (759), 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-05-06 18:16:36,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:36,321 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:38,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:16:38,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-06 18:16:38,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:38,332 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:16:38,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:16:38,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1592042460, now seen corresponding path program 11 times [2024-05-06 18:16:38,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:16:38,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169508424] [2024-05-06 18:16:38,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:38,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:39,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1698 backedges. 933 proven. 740 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:16:39,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:16:39,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169508424] [2024-05-06 18:16:39,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169508424] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:16:39,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018805749] [2024-05-06 18:16:39,832 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-06 18:16:39,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:39,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:16:39,834 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:16:39,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-06 18:16:40,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-05-06 18:16:40,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:16:40,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 54 conjunts are in the unsatisfiable core [2024-05-06 18:16:40,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:16:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1698 backedges. 1152 proven. 540 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:16:42,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:16:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1698 backedges. 1152 proven. 540 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:16:45,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018805749] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:16:45,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:16:45,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 157 [2024-05-06 18:16:45,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823689602] [2024-05-06 18:16:45,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:16:45,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 157 states [2024-05-06 18:16:45,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:16:45,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 157 interpolants. [2024-05-06 18:16:45,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2623, Invalid=21869, Unknown=0, NotChecked=0, Total=24492 [2024-05-06 18:16:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:45,138 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:16:45,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 157 states, 157 states have (on average 6.248407643312102) internal successors, (981), 157 states have internal predecessors, (981), 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-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:45,139 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:45,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:45,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:16:45,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:16:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:16:47,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-05-06 18:16:47,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:47,337 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:16:47,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:16:47,337 INFO L85 PathProgramCache]: Analyzing trace with hash 804391954, now seen corresponding path program 12 times [2024-05-06 18:16:47,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:16:47,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550056627] [2024-05-06 18:16:47,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:47,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:48,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1795 backedges. 820 proven. 950 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:16:48,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:16:48,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550056627] [2024-05-06 18:16:48,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550056627] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:16:48,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730814049] [2024-05-06 18:16:48,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-06 18:16:48,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:48,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:16:48,785 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:16:48,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-06 18:16:50,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-05-06 18:16:50,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:16:50,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 704 conjuncts, 62 conjunts are in the unsatisfiable core [2024-05-06 18:16:50,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:16:52,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1795 backedges. 773 proven. 1021 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:16:52,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:16:55,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1795 backedges. 1157 proven. 637 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:16:55,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730814049] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:16:55,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:16:55,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 63, 63] total 178 [2024-05-06 18:16:55,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39348222] [2024-05-06 18:16:55,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:16:55,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 178 states [2024-05-06 18:16:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:16:55,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 178 interpolants. [2024-05-06 18:16:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2842, Invalid=28664, Unknown=0, NotChecked=0, Total=31506 [2024-05-06 18:16:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:55,030 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:16:55,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 178 states, 178 states have (on average 5.758426966292135) internal successors, (1025), 178 states have internal predecessors, (1025), 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-05-06 18:16:55,030 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:16:55,031 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:16:57,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:16:57,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-05-06 18:16:57,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-05-06 18:16:57,952 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:16:57,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:16:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash 270450868, now seen corresponding path program 13 times [2024-05-06 18:16:57,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:16:57,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541447216] [2024-05-06 18:16:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:16:57,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:16:57,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:16:59,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2134 backedges. 756 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-06 18:16:59,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:16:59,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541447216] [2024-05-06 18:16:59,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541447216] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:16:59,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265762421] [2024-05-06 18:16:59,953 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-06 18:16:59,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:16:59,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:16:59,955 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:16:59,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-06 18:17:00,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:17:00,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 70 conjunts are in the unsatisfiable core [2024-05-06 18:17:00,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:17:03,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2134 backedges. 959 proven. 1052 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2024-05-06 18:17:03,387 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:17:07,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2134 backedges. 1035 proven. 976 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2024-05-06 18:17:07,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265762421] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:17:07,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:17:07,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 71, 71] total 202 [2024-05-06 18:17:07,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673141976] [2024-05-06 18:17:07,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:17:07,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 202 states [2024-05-06 18:17:07,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:17:07,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 202 interpolants. [2024-05-06 18:17:07,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3485, Invalid=37117, Unknown=0, NotChecked=0, Total=40602 [2024-05-06 18:17:07,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:07,381 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:17:07,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 202 states, 202 states have (on average 5.173267326732673) internal successors, (1045), 202 states have internal predecessors, (1045), 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-05-06 18:17:07,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:07,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:07,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:07,381 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:07,382 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:17:17,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-06 18:17:17,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-05-06 18:17:17,763 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:17:17,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:17:17,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1590228054, now seen corresponding path program 14 times [2024-05-06 18:17:17,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:17:17,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991276417] [2024-05-06 18:17:17,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:17:17,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:17:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:17:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 1538 proven. 1562 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:17:20,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:17:20,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991276417] [2024-05-06 18:17:20,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991276417] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:17:20,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833937089] [2024-05-06 18:17:20,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-06 18:17:20,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:17:20,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:17:20,447 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:17:20,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-06 18:17:20,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-06 18:17:20,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:17:20,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 74 conjunts are in the unsatisfiable core [2024-05-06 18:17:20,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:17:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 1538 proven. 1145 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2024-05-06 18:17:24,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:17:27,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3125 backedges. 1578 proven. 1105 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2024-05-06 18:17:27,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833937089] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:17:27,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:17:27,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75, 75] total 216 [2024-05-06 18:17:27,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89375392] [2024-05-06 18:17:27,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:17:27,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 216 states [2024-05-06 18:17:27,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:17:27,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 216 interpolants. [2024-05-06 18:17:27,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4903, Invalid=41537, Unknown=0, NotChecked=0, Total=46440 [2024-05-06 18:17:27,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:27,819 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:17:27,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 216 states, 216 states have (on average 4.875) internal successors, (1053), 216 states have internal predecessors, (1053), 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-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:27,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:17:27,821 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:17:31,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:17:31,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-06 18:17:31,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-05-06 18:17:31,325 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:17:31,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:17:31,325 INFO L85 PathProgramCache]: Analyzing trace with hash 651321568, now seen corresponding path program 15 times [2024-05-06 18:17:31,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:17:31,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383092797] [2024-05-06 18:17:31,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:17:31,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:17:31,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:17:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3262 backedges. 1395 proven. 1842 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:17:34,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:17:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383092797] [2024-05-06 18:17:34,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383092797] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:17:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786781476] [2024-05-06 18:17:34,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-06 18:17:34,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:17:34,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:17:34,394 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:17:34,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-06 18:17:37,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2024-05-06 18:17:37,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:17:37,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 78 conjunts are in the unsatisfiable core [2024-05-06 18:17:37,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:17:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3262 backedges. 1645 proven. 1616 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:17:41,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:17:45,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3262 backedges. 2019 proven. 1242 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-06 18:17:45,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786781476] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:17:45,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:17:45,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79, 79] total 229 [2024-05-06 18:17:45,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711839062] [2024-05-06 18:17:45,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:17:45,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 229 states [2024-05-06 18:17:45,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:17:45,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 229 interpolants. [2024-05-06 18:17:45,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4076, Invalid=48136, Unknown=0, NotChecked=0, Total=52212 [2024-05-06 18:17:45,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:45,430 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:17:45,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 229 states, 229 states have (on average 5.681222707423581) internal successors, (1301), 229 states have internal predecessors, (1301), 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-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:45,431 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:17:45,449 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:17:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:17:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:17:49,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-06 18:17:49,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-05-06 18:17:49,610 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:17:49,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:17:49,610 INFO L85 PathProgramCache]: Analyzing trace with hash -524804074, now seen corresponding path program 16 times [2024-05-06 18:17:49,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:17:49,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086308596] [2024-05-06 18:17:49,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:17:49,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:17:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:17:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3407 backedges. 1122 proven. 2285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-06 18:17:52,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:17:52,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086308596] [2024-05-06 18:17:52,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086308596] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:17:52,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26886247] [2024-05-06 18:17:52,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-06 18:17:52,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:17:52,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:17:52,730 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:17:52,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-06 18:17:53,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-06 18:17:53,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:17:53,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 82 conjunts are in the unsatisfiable core [2024-05-06 18:17:53,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:17:57,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3407 backedges. 1640 proven. 1432 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2024-05-06 18:17:57,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:18:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3407 backedges. 1685 proven. 1387 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2024-05-06 18:18:02,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26886247] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:18:02,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:18:02,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 83, 83] total 240 [2024-05-06 18:18:02,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165940751] [2024-05-06 18:18:02,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:18:02,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 240 states [2024-05-06 18:18:02,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:18:02,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 240 interpolants. [2024-05-06 18:18:02,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4855, Invalid=52505, Unknown=0, NotChecked=0, Total=57360 [2024-05-06 18:18:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:18:02,297 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:18:02,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 240 states, 240 states have (on average 5.070833333333334) internal successors, (1217), 240 states have internal predecessors, (1217), 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-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:18:02,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:18:02,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:18:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:18:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:18:15,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-05-06 18:18:15,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:18:15,239 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:18:15,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:18:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1421150964, now seen corresponding path program 17 times [2024-05-06 18:18:15,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:18:15,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430631320] [2024-05-06 18:18:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:18:15,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:18:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:18:18,922 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 2729 proven. 1908 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:18:18,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:18:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430631320] [2024-05-06 18:18:18,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430631320] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:18:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641556937] [2024-05-06 18:18:18,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-06 18:18:18,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:18:18,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:18:18,924 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:18:18,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-06 18:18:21,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2024-05-06 18:18:21,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:18:21,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 86 conjunts are in the unsatisfiable core [2024-05-06 18:18:21,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:18:25,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 3116 proven. 1540 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:18:25,480 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:18:31,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4662 backedges. 3116 proven. 1540 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-05-06 18:18:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641556937] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:18:31,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:18:31,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87, 87] total 253 [2024-05-06 18:18:31,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460617987] [2024-05-06 18:18:31,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:18:31,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 253 states [2024-05-06 18:18:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:18:31,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 253 interpolants. [2024-05-06 18:18:31,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6575, Invalid=57181, Unknown=0, NotChecked=0, Total=63756 [2024-05-06 18:18:31,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:18:31,977 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:18:31,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 253 states, 253 states have (on average 6.059288537549407) internal successors, (1533), 253 states have internal predecessors, (1533), 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-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:18:31,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:18:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:18:36,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:18:36,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-06 18:18:36,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2024-05-06 18:18:36,303 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:18:36,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:18:36,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1235280706, now seen corresponding path program 18 times [2024-05-06 18:18:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:18:36,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704907907] [2024-05-06 18:18:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:18:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:18:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:18:40,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4823 backedges. 2496 proven. 2302 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:18:40,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:18:40,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704907907] [2024-05-06 18:18:40,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704907907] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:18:40,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156949493] [2024-05-06 18:18:40,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-06 18:18:40,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:18:40,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:18:40,286 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:18:40,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-06 18:18:46,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2024-05-06 18:18:46,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:18:46,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 90 conjunts are in the unsatisfiable core [2024-05-06 18:18:46,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:18:51,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4823 backedges. 2371 proven. 1751 refuted. 0 times theorem prover too weak. 701 trivial. 0 not checked. [2024-05-06 18:18:51,532 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:18:57,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4823 backedges. 2421 proven. 1701 refuted. 0 times theorem prover too weak. 701 trivial. 0 not checked. [2024-05-06 18:18:57,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156949493] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:18:57,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:18:57,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91, 91] total 264 [2024-05-06 18:18:57,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231206221] [2024-05-06 18:18:57,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:18:57,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 264 states [2024-05-06 18:18:57,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:18:57,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 264 interpolants. [2024-05-06 18:18:57,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7193, Invalid=62239, Unknown=0, NotChecked=0, Total=69432 [2024-05-06 18:18:57,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:18:57,019 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:18:57,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 264 states, 264 states have (on average 4.806818181818182) internal successors, (1269), 264 states have internal predecessors, (1269), 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-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:18:57,020 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:19:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:19:01,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:19:01,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:19:01,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:19:01,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:19:01,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:19:01,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-06 18:19:01,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:19:01,630 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:19:01,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:19:01,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1466418312, now seen corresponding path program 19 times [2024-05-06 18:19:01,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:19:01,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023163396] [2024-05-06 18:19:01,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:19:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:19:01,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:19:06,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4992 backedges. 2293 proven. 2674 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:19:06,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:19:06,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023163396] [2024-05-06 18:19:06,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023163396] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:19:06,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645404798] [2024-05-06 18:19:06,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-06 18:19:06,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:19:06,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:19:06,336 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:19:06,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-06 18:19:06,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:19:06,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 94 conjunts are in the unsatisfiable core [2024-05-06 18:19:06,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:19:11,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4992 backedges. 2408 proven. 1976 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2024-05-06 18:19:11,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:19:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 4992 backedges. 2514 proven. 1870 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2024-05-06 18:19:17,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645404798] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:19:17,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:19:17,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 277 [2024-05-06 18:19:17,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071784915] [2024-05-06 18:19:17,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:19:17,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 277 states [2024-05-06 18:19:17,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:19:17,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 277 interpolants. [2024-05-06 18:19:17,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7798, Invalid=68654, Unknown=0, NotChecked=0, Total=76452 [2024-05-06 18:19:17,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:19:17,716 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:19:17,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 277 states, 277 states have (on average 4.758122743682311) internal successors, (1318), 277 states have internal predecessors, (1318), 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-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:19:17,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:19:17,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:19:17,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:19:17,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:19:22,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:19:22,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:19:22,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-06 18:19:22,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-05-06 18:19:22,903 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:19:22,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:19:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash -316211794, now seen corresponding path program 20 times [2024-05-06 18:19:22,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:19:22,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977275201] [2024-05-06 18:19:22,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:19:22,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:19:22,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:19:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5169 backedges. 1722 proven. 3447 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-06 18:19:27,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:19:27,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977275201] [2024-05-06 18:19:27,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977275201] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:19:27,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825907036] [2024-05-06 18:19:27,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-06 18:19:27,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:19:27,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:19:27,715 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:19:27,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-06 18:19:28,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-06 18:19:28,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:19:28,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 1012 conjuncts, 98 conjunts are in the unsatisfiable core [2024-05-06 18:19:28,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:19:35,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5169 backedges. 2503 proven. 2102 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2024-05-06 18:19:35,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:19:42,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5169 backedges. 2558 proven. 2047 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2024-05-06 18:19:42,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825907036] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:19:42,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:19:42,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 99, 99] total 288 [2024-05-06 18:19:42,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508379034] [2024-05-06 18:19:42,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:19:42,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 288 states [2024-05-06 18:19:42,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:19:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 288 interpolants. [2024-05-06 18:19:42,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6903, Invalid=75753, Unknown=0, NotChecked=0, Total=82656 [2024-05-06 18:19:42,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:19:42,891 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:19:42,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 288 states, 288 states have (on average 4.975694444444445) internal successors, (1433), 288 states have internal predecessors, (1433), 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-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:19:42,892 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:19:42,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:19:59,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:19:59,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:19:59,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:19:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:19:59,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-05-06 18:20:00,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:20:00,074 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:20:00,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:20:00,074 INFO L85 PathProgramCache]: Analyzing trace with hash 720839076, now seen corresponding path program 21 times [2024-05-06 18:20:00,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:20:00,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808360151] [2024-05-06 18:20:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:20:00,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:20:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:20:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 6696 backedges. 3987 proven. 2684 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:20:06,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:20:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808360151] [2024-05-06 18:20:06,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808360151] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:20:06,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376912780] [2024-05-06 18:20:06,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-06 18:20:06,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:20:06,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:20:06,028 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:20:06,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-06 18:20:22,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2024-05-06 18:20:22,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:20:23,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 102 conjunts are in the unsatisfiable core [2024-05-06 18:20:23,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:20:29,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6696 backedges. 3993 proven. 2678 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:20:29,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:20:36,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6696 backedges. 4439 proven. 2232 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:20:36,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376912780] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:20:36,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:20:36,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 103, 103] total 258 [2024-05-06 18:20:36,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988088725] [2024-05-06 18:20:36,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:20:36,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 258 states [2024-05-06 18:20:36,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:20:36,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 258 interpolants. [2024-05-06 18:20:36,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8540, Invalid=57766, Unknown=0, NotChecked=0, Total=66306 [2024-05-06 18:20:36,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:20:36,046 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:20:36,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 258 states, 258 states have (on average 5.60077519379845) internal successors, (1445), 258 states have internal predecessors, (1445), 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-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:20:36,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:20:36,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:20:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:20:40,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-05-06 18:20:40,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-05-06 18:20:40,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:20:40,347 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:20:40,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:20:40,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1106350810, now seen corresponding path program 22 times [2024-05-06 18:20:40,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:20:40,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184352861] [2024-05-06 18:20:40,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:20:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:20:40,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:20:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 3694 proven. 3170 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:20:46,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:20:46,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184352861] [2024-05-06 18:20:46,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184352861] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:20:46,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029786688] [2024-05-06 18:20:46,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-06 18:20:46,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:20:46,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:20:46,712 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:20:46,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-06 18:20:47,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-06 18:20:47,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:20:47,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 106 conjunts are in the unsatisfiable core [2024-05-06 18:20:47,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:20:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 3384 proven. 2485 refuted. 0 times theorem prover too weak. 1020 trivial. 0 not checked. [2024-05-06 18:20:53,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:21:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 3444 proven. 2425 refuted. 0 times theorem prover too weak. 1020 trivial. 0 not checked. [2024-05-06 18:21:02,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029786688] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:21:02,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:21:02,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [107, 107, 107] total 312 [2024-05-06 18:21:02,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897119140] [2024-05-06 18:21:02,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:21:02,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 312 states [2024-05-06 18:21:02,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:21:02,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 312 interpolants. [2024-05-06 18:21:02,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9923, Invalid=87109, Unknown=0, NotChecked=0, Total=97032 [2024-05-06 18:21:02,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:21:02,795 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:21:02,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 312 states, 312 states have (on average 4.759615384615385) internal successors, (1485), 312 states have internal predecessors, (1485), 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-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:21:02,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2024-05-06 18:21:02,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:21:08,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:21:08,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:21:08,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:21:08,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-05-06 18:21:08,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-05-06 18:21:08,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-05-06 18:21:08,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2024-05-06 18:21:08,998 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-05-06 18:21:08,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-06 18:21:08,998 INFO L85 PathProgramCache]: Analyzing trace with hash 979004944, now seen corresponding path program 23 times [2024-05-06 18:21:08,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-06 18:21:08,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693841291] [2024-05-06 18:21:08,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-06 18:21:08,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-06 18:21:09,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-06 18:21:15,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7090 backedges. 3431 proven. 3634 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-05-06 18:21:15,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-06 18:21:15,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693841291] [2024-05-06 18:21:15,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693841291] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-06 18:21:15,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20097641] [2024-05-06 18:21:15,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-06 18:21:15,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:21:15,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-06 18:21:15,131 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-06 18:21:15,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-05-06 18:21:25,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) [2024-05-06 18:21:25,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-06 18:21:25,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 1138 conjuncts, 150 conjunts are in the unsatisfiable core [2024-05-06 18:21:25,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-06 18:21:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7090 backedges. 0 proven. 4464 refuted. 0 times theorem prover too weak. 2626 trivial. 0 not checked. [2024-05-06 18:21:42,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-06 18:22:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7090 backedges. 3707 proven. 757 refuted. 0 times theorem prover too weak. 2626 trivial. 0 not checked. [2024-05-06 18:22:06,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20097641] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-06 18:22:06,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-06 18:22:06,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 151, 129] total 387 [2024-05-06 18:22:06,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723442637] [2024-05-06 18:22:06,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-06 18:22:06,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 387 states [2024-05-06 18:22:06,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-06 18:22:06,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 387 interpolants. [2024-05-06 18:22:06,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8489, Invalid=140893, Unknown=0, NotChecked=0, Total=149382 [2024-05-06 18:22:06,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-06 18:22:06,840 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-06 18:22:06,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 387 states, 387 states have (on average 3.901808785529716) internal successors, (1510), 387 states have internal predecessors, (1510), 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-05-06 18:22:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-05-06 18:22:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-06 18:22:06,841 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 302 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 214 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 265 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 93 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 317 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-05-06 18:22:06,842 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2024-05-06 18:23:28,008 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/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-05-06 18:23:28,010 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/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-05-06 18:23:28,010 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/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-05-06 18:23:28,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-05-06 18:23:28,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-06 18:23:28,204 WARN L619 AbstractCegarLoop]: Verification canceled: while PredicateComparison was comparing new predicate (quantifier-free) to 862 known predicates. [2024-05-06 18:23:28,207 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2024-05-06 18:23:28,207 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-05-06 18:23:28,207 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-05-06 18:23:28,207 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-05-06 18:23:28,210 INFO L448 BasicCegarLoop]: Path program histogram: [27, 23, 10, 9, 2, 1, 1] [2024-05-06 18:23:28,212 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-06 18:23:28,212 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2024-05-06 18:23:28,213 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 06:23:28 BasicIcfg [2024-05-06 18:23:28,214 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-06 18:23:28,214 INFO L158 Benchmark]: Toolchain (without parser) took 849535.92ms. Allocated memory was 160.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 96.1MB in the beginning and 510.7MB in the end (delta: -414.5MB). Peak memory consumption was 814.5MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,214 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 160.4MB. Free memory is still 102.3MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-06 18:23:28,214 INFO L158 Benchmark]: CACSL2BoogieTranslator took 268.70ms. Allocated memory is still 160.4MB. Free memory was 96.0MB in the beginning and 84.0MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,214 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.42ms. Allocated memory is still 160.4MB. Free memory was 84.0MB in the beginning and 82.2MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,214 INFO L158 Benchmark]: Boogie Preprocessor took 35.15ms. Allocated memory is still 160.4MB. Free memory was 82.2MB in the beginning and 80.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,214 INFO L158 Benchmark]: RCFGBuilder took 528.45ms. Allocated memory is still 160.4MB. Free memory was 80.6MB in the beginning and 128.2MB in the end (delta: -47.7MB). Peak memory consumption was 20.4MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,215 INFO L158 Benchmark]: TraceAbstraction took 848654.59ms. Allocated memory was 160.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 127.2MB in the beginning and 510.7MB in the end (delta: -383.5MB). Peak memory consumption was 845.5MB. Max. memory is 8.0GB. [2024-05-06 18:23:28,215 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 160.4MB. Free memory is still 102.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 268.70ms. Allocated memory is still 160.4MB. Free memory was 96.0MB in the beginning and 84.0MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 44.42ms. Allocated memory is still 160.4MB. Free memory was 84.0MB in the beginning and 82.2MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 35.15ms. Allocated memory is still 160.4MB. Free memory was 82.2MB in the beginning and 80.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 528.45ms. Allocated memory is still 160.4MB. Free memory was 80.6MB in the beginning and 128.2MB in the end (delta: -47.7MB). Peak memory consumption was 20.4MB. Max. memory is 8.0GB. * TraceAbstraction took 848654.59ms. Allocated memory was 160.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 127.2MB in the beginning and 510.7MB in the end (delta: -383.5MB). Peak memory consumption was 845.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 256237, independent: 241401, independent conditional: 226953, independent unconditional: 14448, dependent: 14836, dependent conditional: 14808, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 241681, independent: 241401, independent conditional: 226953, independent unconditional: 14448, dependent: 280, dependent conditional: 252, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ ConditionTransformingIndependenceRelation.Independence Queries: [ total: 241681, independent: 241401, independent conditional: 226953, independent unconditional: 14448, dependent: 280, dependent conditional: 252, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 241681, independent: 241401, independent conditional: 226953, independent unconditional: 14448, dependent: 280, dependent conditional: 252, dependent unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 93070, independent unconditional: 148331, dependent: 1190, dependent conditional: 856, dependent unconditional: 334, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 66606, independent unconditional: 174795, dependent: 1190, dependent conditional: 326, dependent unconditional: 864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 66606, independent unconditional: 174795, dependent: 1190, dependent conditional: 326, dependent unconditional: 864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 898, independent: 889, independent conditional: 0, independent unconditional: 889, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 898, independent: 889, independent conditional: 0, independent unconditional: 889, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 69, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 69, dependent conditional: 30, dependent unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 242591, independent: 240512, independent conditional: 66606, independent unconditional: 173906, dependent: 1181, dependent conditional: 319, dependent unconditional: 862, unknown: 898, unknown conditional: 7, unknown unconditional: 891] , Statistics on independence cache: Total cache size (in pairs): 898, Positive cache size: 889, Positive conditional cache size: 0, Positive unconditional cache size: 889, Negative cache size: 9, Negative conditional cache size: 7, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 26994, Maximal queried relation: 7, ConditionTransformingIndependenceRelation.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 93070, independent unconditional: 148331, dependent: 1190, dependent conditional: 856, dependent unconditional: 334, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 66606, independent unconditional: 174795, dependent: 1190, dependent conditional: 326, dependent unconditional: 864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 242591, independent: 241401, independent conditional: 66606, independent unconditional: 174795, dependent: 1190, dependent conditional: 326, dependent unconditional: 864, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 898, independent: 889, independent conditional: 0, independent unconditional: 889, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 898, independent: 889, independent conditional: 0, independent unconditional: 889, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 9, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 9, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 9, dependent conditional: 7, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 69, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 69, dependent conditional: 30, dependent unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 242591, independent: 240512, independent conditional: 66606, independent unconditional: 173906, dependent: 1181, dependent conditional: 319, dependent unconditional: 862, unknown: 898, unknown conditional: 7, unknown unconditional: 891] , Statistics on independence cache: Total cache size (in pairs): 898, Positive cache size: 889, Positive conditional cache size: 0, Positive unconditional cache size: 889, Negative cache size: 9, Negative conditional cache size: 7, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 26994 ], Independence queries for same thread: 14556 - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 862 known predicates. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 862 known predicates. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 862 known predicates. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 862 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 178 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 848.5s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 27, EmptinessCheckTime: 569.3s, 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: 2928, 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.8s SsaConstructionTime, 42.8s SatisfiabilityAnalysisTime, 226.3s InterpolantComputationTime, 18934 NumberOfCodeBlocks, 18832 NumberOfCodeBlocksAsserted, 216 NumberOfCheckSat, 28332 ConstructedInterpolants, 0 QuantifiedInterpolants, 155318 SizeOfPredicates, 1428 NumberOfNonLiveVariables, 16286 ConjunctsInSsa, 1432 ConjunctsInUnsatCore, 69 InterpolantComputations, 0 PerfectInterpolantSequences, 104753/181311 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, ConditionalCommutativityCheckTime: 384.0s, ConditionalCommutativityIAIntegrations: 0, ConditionalCommutativityDFSRestarts: 2, ConditionalCommutativityConditionCalculations: 50, ConditionalCommutativityTraceChecks: 50, ConditionalCommutativityImperfectProofs: 48 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown