/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --traceabstraction.prune.known.deadend.states.from.previous.iterations false -s ../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf --traceabstraction.cegar.restart.behaviour ONE_CEGAR_PER_ERROR_LOCATION -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-57af04c-m [2024-01-26 05:02:10,952 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-26 05:02:11,028 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-01-26 05:02:11,032 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-26 05:02:11,036 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-26 05:02:11,063 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-26 05:02:11,063 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-26 05:02:11,063 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-26 05:02:11,064 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-26 05:02:11,067 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-26 05:02:11,067 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-26 05:02:11,067 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-26 05:02:11,067 INFO L153 SettingsManager]: * Use SBE=true [2024-01-26 05:02:11,069 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-26 05:02:11,069 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-26 05:02:11,070 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-26 05:02:11,070 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-26 05:02:11,071 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-26 05:02:11,071 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-26 05:02:11,071 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-26 05:02:11,072 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-26 05:02:11,072 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-26 05:02:11,072 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-01-26 05:02:11,072 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-26 05:02:11,072 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-01-26 05:02:11,073 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-26 05:02:11,073 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-26 05:02:11,073 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-26 05:02:11,073 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-26 05:02:11,073 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-26 05:02:11,074 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-26 05:02:11,074 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-01-26 05:02:11,074 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-26 05:02:11,074 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-01-26 05:02:11,074 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: Prune known deadend states from previous iterations -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_ERROR_LOCATION [2024-01-26 05:02:11,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-26 05:02:11,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-26 05:02:11,309 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-26 05:02:11,310 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-26 05:02:11,310 INFO L274 PluginConnector]: CDTParser initialized [2024-01-26 05:02:11,311 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2024-01-26 05:02:12,539 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-26 05:02:12,789 INFO L384 CDTParser]: Found 1 translation units. [2024-01-26 05:02:12,789 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c [2024-01-26 05:02:12,815 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/710cba355/3626dcdcf2514a0ab18020e34302db54/FLAG25462dbac [2024-01-26 05:02:12,845 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/710cba355/3626dcdcf2514a0ab18020e34302db54 [2024-01-26 05:02:12,847 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-26 05:02:12,848 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-26 05:02:12,849 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-26 05:02:12,849 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-26 05:02:12,853 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-26 05:02:12,854 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 05:02:12" (1/1) ... [2024-01-26 05:02:12,855 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13e7d252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:12, skipping insertion in model container [2024-01-26 05:02:12,855 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.01 05:02:12" (1/1) ... [2024-01-26 05:02:12,872 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-26 05:02:13,020 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c[4450,4463] [2024-01-26 05:02:13,032 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-26 05:02:13,039 INFO L202 MainTranslator]: Completed pre-run [2024-01-26 05:02:13,060 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-parallel-sum-1-dsl.wvr.c[4450,4463] [2024-01-26 05:02:13,063 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-26 05:02:13,074 INFO L206 MainTranslator]: Completed translation [2024-01-26 05:02:13,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13 WrapperNode [2024-01-26 05:02:13,074 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-26 05:02:13,076 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-26 05:02:13,076 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-26 05:02:13,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-26 05:02:13,084 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,102 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,128 INFO L138 Inliner]: procedures = 29, calls = 95, calls flagged for inlining = 21, calls inlined = 27, statements flattened = 307 [2024-01-26 05:02:13,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-26 05:02:13,129 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-26 05:02:13,129 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-26 05:02:13,129 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-26 05:02:13,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,165 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,165 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,173 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,180 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,182 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,184 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,187 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-26 05:02:13,188 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-26 05:02:13,188 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-26 05:02:13,188 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-26 05:02:13,188 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (1/1) ... [2024-01-26 05:02:13,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-01-26 05:02:13,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:13,212 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-01-26 05:02:13,219 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-01-26 05:02:13,240 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-26 05:02:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-26 05:02:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-01-26 05:02:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-01-26 05:02:13,244 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-01-26 05:02:13,244 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-01-26 05:02:13,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-01-26 05:02:13,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-01-26 05:02:13,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2024-01-26 05:02:13,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2024-01-26 05:02:13,245 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-26 05:02:13,245 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-26 05:02:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-01-26 05:02:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-26 05:02:13,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-26 05:02:13,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-26 05:02:13,247 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-26 05:02:13,396 INFO L241 CfgBuilder]: Building ICFG [2024-01-26 05:02:13,398 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-26 05:02:13,827 INFO L282 CfgBuilder]: Performing block encoding [2024-01-26 05:02:13,974 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-26 05:02:13,974 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2024-01-26 05:02:13,975 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 05:02:13 BoogieIcfgContainer [2024-01-26 05:02:13,975 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-26 05:02:13,976 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-26 05:02:13,976 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-26 05:02:13,978 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-26 05:02:13,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.01 05:02:12" (1/3) ... [2024-01-26 05:02:13,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@514b1304 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 05:02:13, skipping insertion in model container [2024-01-26 05:02:13,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.01 05:02:13" (2/3) ... [2024-01-26 05:02:13,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@514b1304 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.01 05:02:13, skipping insertion in model container [2024-01-26 05:02:13,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.01 05:02:13" (3/3) ... [2024-01-26 05:02:13,980 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-parallel-sum-1-dsl.wvr.c [2024-01-26 05:02:13,986 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-01-26 05:02:13,992 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-26 05:02:13,993 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-01-26 05:02:13,993 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-26 05:02:14,063 INFO L144 ThreadInstanceAdder]: Constructed 18 joinOtherThreadTransitions. [2024-01-26 05:02:14,093 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-01-26 05:02:14,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:14,096 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-01-26 05:02:14,097 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-01-26 05:02:14,130 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-01-26 05:02:14,135 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES ======== [2024-01-26 05:02:14,139 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;@3fcf79cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,139 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-01-26 05:02:14,141 WARN L125 DepthFirstTraversal]: Depth first traversal did not find any initial state. Returning directly. [2024-01-26 05:02:14,143 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2024-01-26 05:02:14,146 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-01-26 05:02:14,148 INFO L308 ceAbstractionStarter]: Result for error location thread1Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES was SAFE (1/11) [2024-01-26 05:02:14,153 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-01-26 05:02:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:14,308 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-01-26 05:02:14,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process [2024-01-26 05:02:14,313 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-01-26 05:02:14,313 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thread1Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES ======== [2024-01-26 05:02:14,314 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;@3fcf79cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,314 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-01-26 05:02:14,314 WARN L125 DepthFirstTraversal]: Depth first traversal did not find any initial state. Returning directly. [2024-01-26 05:02:14,314 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thread1Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2024-01-26 05:02:14,315 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-01-26 05:02:14,315 INFO L308 ceAbstractionStarter]: Result for error location thread1Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES was SAFE (2/11) [2024-01-26 05:02:14,320 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-01-26 05:02:14,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:14,322 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-01-26 05:02:14,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Waiting until timeout for monitored process [2024-01-26 05:02:14,354 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-01-26 05:02:14,355 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-01-26 05:02:14,355 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;@3fcf79cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-26 05:02:14,356 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-01-26 05:02:14,471 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:14,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:14,477 INFO L85 PathProgramCache]: Analyzing trace with hash -586751271, now seen corresponding path program 1 times [2024-01-26 05:02:14,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:14,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764953177] [2024-01-26 05:02:14,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:14,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:14,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:14,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:14,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764953177] [2024-01-26 05:02:14,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764953177] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-26 05:02:14,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-26 05:02:14,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-01-26 05:02:14,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461812919] [2024-01-26 05:02:14,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:14,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-01-26 05:02:14,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:14,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-01-26 05:02:14,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-01-26 05:02:14,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:14,900 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:14,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 101.5) internal successors, (203), 2 states have internal predecessors, (203), 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-01-26 05:02:14,900 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:14,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:14,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-26 05:02:14,940 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:14,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:14,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1892002107, now seen corresponding path program 1 times [2024-01-26 05:02:14,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:14,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054473608] [2024-01-26 05:02:14,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:14,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:15,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:15,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:15,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054473608] [2024-01-26 05:02:15,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054473608] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-26 05:02:15,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-26 05:02:15,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-26 05:02:15,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319547267] [2024-01-26 05:02:15,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:15,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-26 05:02:15,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:15,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-26 05:02:15,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-01-26 05:02:15,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,309 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:15,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.166666666666664) internal successors, (199), 6 states have internal predecessors, (199), 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-01-26 05:02:15,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,310 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:15,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-26 05:02:15,495 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:15,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:15,496 INFO L85 PathProgramCache]: Analyzing trace with hash 511360385, now seen corresponding path program 1 times [2024-01-26 05:02:15,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:15,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511867257] [2024-01-26 05:02:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:15,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:15,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:15,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:15,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:15,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511867257] [2024-01-26 05:02:15,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511867257] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-26 05:02:15,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-26 05:02:15,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-26 05:02:15,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960911440] [2024-01-26 05:02:15,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:15,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-26 05:02:15,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:15,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-26 05:02:15,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-26 05:02:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,636 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:15,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 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-01-26 05:02:15,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:15,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:15,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-26 05:02:15,710 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:15,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:15,710 INFO L85 PathProgramCache]: Analyzing trace with hash 565167849, now seen corresponding path program 2 times [2024-01-26 05:02:15,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:15,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712595079] [2024-01-26 05:02:15,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:15,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:15,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:15,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:15,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712595079] [2024-01-26 05:02:15,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712595079] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-26 05:02:15,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-26 05:02:15,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-26 05:02:15,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631957972] [2024-01-26 05:02:15,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:15,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-26 05:02:15,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:15,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-26 05:02:15,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-01-26 05:02:15,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,917 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:15,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.142857142857142) internal successors, (204), 7 states have internal predecessors, (204), 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-01-26 05:02:15,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:15,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:15,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:15,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:16,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:16,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:16,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-26 05:02:16,076 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:16,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:16,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2023067323, now seen corresponding path program 1 times [2024-01-26 05:02:16,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:16,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247787343] [2024-01-26 05:02:16,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:16,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:16,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:16,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:16,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:16,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247787343] [2024-01-26 05:02:16,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247787343] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:16,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091903827] [2024-01-26 05:02:16,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:16,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:16,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:16,384 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-01-26 05:02:16,412 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-01-26 05:02:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:16,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-26 05:02:16,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:16,853 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:17,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091903827] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:02:17,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:02:17,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-01-26 05:02:17,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665575566] [2024-01-26 05:02:17,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:02:17,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-01-26 05:02:17,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:17,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-01-26 05:02:17,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2024-01-26 05:02:17,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:17,135 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:17,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 15.631578947368421) internal successors, (297), 19 states have internal predecessors, (297), 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-01-26 05:02:17,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:17,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:17,135 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:17,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:17,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:17,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:17,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:17,371 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-01-26 05:02:17,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:17,548 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:17,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:17,548 INFO L85 PathProgramCache]: Analyzing trace with hash -320379763, now seen corresponding path program 2 times [2024-01-26 05:02:17,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:17,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830381151] [2024-01-26 05:02:17,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:17,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:17,755 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:17,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:17,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830381151] [2024-01-26 05:02:17,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830381151] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:17,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267836167] [2024-01-26 05:02:17,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:02:17,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:17,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:17,757 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-01-26 05:02:17,772 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-01-26 05:02:17,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:02:17,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:02:17,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-26 05:02:17,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:18,143 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:18,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:18,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:18,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267836167] provided 1 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:18,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-01-26 05:02:18,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 19 [2024-01-26 05:02:18,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282818370] [2024-01-26 05:02:18,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:18,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-26 05:02:18,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:18,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-26 05:02:18,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2024-01-26 05:02:18,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:18,340 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:18,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 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-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:18,340 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:18,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:18,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:18,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:18,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:18,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:18,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:18,890 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-01-26 05:02:19,078 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,SelfDestructingSolverStorable5 [2024-01-26 05:02:19,078 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:19,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:19,079 INFO L85 PathProgramCache]: Analyzing trace with hash -194135651, now seen corresponding path program 1 times [2024-01-26 05:02:19,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:19,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959137879] [2024-01-26 05:02:19,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:19,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:19,351 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:19,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:19,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959137879] [2024-01-26 05:02:19,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959137879] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:19,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294616934] [2024-01-26 05:02:19,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:19,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:19,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:19,353 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-01-26 05:02:19,378 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-01-26 05:02:19,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:19,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-26 05:02:19,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:19,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:19,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:19,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294616934] provided 1 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:19,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-01-26 05:02:19,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 19 [2024-01-26 05:02:19,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437890231] [2024-01-26 05:02:19,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:19,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-26 05:02:19,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:19,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-26 05:02:19,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2024-01-26 05:02:19,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:19,965 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:19,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 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-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:19,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:20,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:20,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:20,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-01-26 05:02:20,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:20,426 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:20,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1681087545, now seen corresponding path program 1 times [2024-01-26 05:02:20,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:20,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885172237] [2024-01-26 05:02:20,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:20,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:21,728 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-01-26 05:02:21,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:21,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885172237] [2024-01-26 05:02:21,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885172237] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:21,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004007996] [2024-01-26 05:02:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:21,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:21,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:21,743 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-01-26 05:02:21,780 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-01-26 05:02:22,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:22,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 48 conjunts are in the unsatisfiable core [2024-01-26 05:02:22,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:22,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:02:22,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-01-26 05:02:22,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:02:22,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-01-26 05:02:22,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-01-26 05:02:22,733 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-01-26 05:02:22,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:22,807 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_390 (Array Int Int))) (= (+ c_~s_6~0 (select (select (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0)))) c_~s_2~0)) is different from false [2024-01-26 05:02:22,832 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_390 (Array Int Int)) (v_ArrVal_389 (Array Int Int))) (= (+ c_~s_6~0 (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_389) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0)))) c_~s_2~0)) is different from false [2024-01-26 05:02:22,848 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_390 (Array Int Int)) (v_ArrVal_389 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_389) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) c_~s_2~0)) is different from false [2024-01-26 05:02:24,875 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_23| Int)) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_23| (+ |c_#StackHeapBarrier| 1)) (forall ((v_ArrVal_390 (Array Int Int)) (v_ArrVal_389 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_389) |v_thread4Thread1of1ForFork2_~#t6~0.base_23| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) c_~s_2~0)))) is different from false [2024-01-26 05:02:25,385 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_23| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_23| .cse0) (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_23| Int)) (or (forall ((v_ArrVal_390 (Array Int Int)) (v_ArrVal_389 (Array Int Int))) (= (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_23| v_ArrVal_389) |v_thread4Thread1of1ForFork2_~#t6~0.base_23| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4)) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_23| .cse0)))))) is different from false [2024-01-26 05:02:27,582 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_390 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_23| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_23| Int) (v_ArrVal_389 (Array Int Int))) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_23| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_23| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (select (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_23| v_ArrVal_389) |v_thread4Thread1of1ForFork2_~#t6~0.base_23| v_ArrVal_390) c_~X_0~0.base) (+ c_~X_0~0.offset 4)))))) is different from false [2024-01-26 05:02:27,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:02:27,655 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 104 treesize of output 70 [2024-01-26 05:02:27,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2024-01-26 05:02:27,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2024-01-26 05:02:27,950 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 2 not checked. [2024-01-26 05:02:27,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004007996] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:02:27,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:02:27,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2024-01-26 05:02:27,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970467393] [2024-01-26 05:02:27,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:02:27,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-01-26 05:02:27,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:27,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-01-26 05:02:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=897, Unknown=6, NotChecked=390, Total=1406 [2024-01-26 05:02:27,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:27,953 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:27,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 9.394736842105264) internal successors, (357), 38 states have internal predecessors, (357), 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-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:27,954 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:29,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:29,332 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-01-26 05:02:29,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-01-26 05:02:29,524 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:29,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash 431812509, now seen corresponding path program 2 times [2024-01-26 05:02:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:29,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732255832] [2024-01-26 05:02:29,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:29,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:29,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:29,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:29,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732255832] [2024-01-26 05:02:29,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732255832] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:29,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195885728] [2024-01-26 05:02:29,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:02:29,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:29,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:29,860 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-01-26 05:02:29,896 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-01-26 05:02:30,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:02:30,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:02:30,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-26 05:02:30,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:30,222 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-01-26 05:02:30,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:30,331 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-01-26 05:02:30,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195885728] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:02:30,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:02:30,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 17 [2024-01-26 05:02:30,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499655927] [2024-01-26 05:02:30,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:02:30,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-26 05:02:30,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:30,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-26 05:02:30,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-01-26 05:02:30,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:30,333 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:30,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 21.529411764705884) internal successors, (366), 17 states have internal predecessors, (366), 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-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:30,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:30,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:30,902 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-01-26 05:02:31,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:31,094 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:31,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:31,095 INFO L85 PathProgramCache]: Analyzing trace with hash 747419185, now seen corresponding path program 1 times [2024-01-26 05:02:31,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:31,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696940592] [2024-01-26 05:02:31,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:31,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:31,362 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:31,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:31,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696940592] [2024-01-26 05:02:31,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696940592] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:31,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888451788] [2024-01-26 05:02:31,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:31,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:31,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:31,363 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-01-26 05:02:31,392 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-01-26 05:02:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:31,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 624 conjuncts, 11 conjunts are in the unsatisfiable core [2024-01-26 05:02:31,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:31,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:32,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888451788] provided 1 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:32,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-01-26 05:02:32,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12, 12] total 27 [2024-01-26 05:02:32,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523515621] [2024-01-26 05:02:32,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-26 05:02:32,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-01-26 05:02:32,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:32,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-01-26 05:02:32,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2024-01-26 05:02:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:32,149 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:32,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 19.333333333333332) internal successors, (232), 12 states have internal predecessors, (232), 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-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-01-26 05:02:32,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:32,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:32,870 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-01-26 05:02:33,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-01-26 05:02:33,057 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:33,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:33,058 INFO L85 PathProgramCache]: Analyzing trace with hash -874407457, now seen corresponding path program 3 times [2024-01-26 05:02:33,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:33,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111657702] [2024-01-26 05:02:33,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:33,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:33,328 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 25 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-01-26 05:02:33,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:33,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111657702] [2024-01-26 05:02:33,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111657702] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:33,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833503846] [2024-01-26 05:02:33,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-26 05:02:33,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:33,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:33,332 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-01-26 05:02:33,351 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-01-26 05:02:33,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-01-26 05:02:33,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:02:33,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 6 conjunts are in the unsatisfiable core [2024-01-26 05:02:33,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-01-26 05:02:33,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-01-26 05:02:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833503846] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:02:33,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:02:33,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 17 [2024-01-26 05:02:33,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396782215] [2024-01-26 05:02:33,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:02:33,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-01-26 05:02:33,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:02:33,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-01-26 05:02:33,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-01-26 05:02:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:33,792 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:02:33,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 22.352941176470587) internal successors, (380), 17 states have internal predecessors, (380), 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-01-26 05:02:33,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:33,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:33,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:33,792 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:33,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:34,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:02:34,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:02:34,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-01-26 05:02:34,604 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,SelfDestructingSolverStorable10 [2024-01-26 05:02:34,604 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:02:34,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:02:34,605 INFO L85 PathProgramCache]: Analyzing trace with hash -951711611, now seen corresponding path program 4 times [2024-01-26 05:02:34,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:02:34,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006946123] [2024-01-26 05:02:34,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:02:34,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:02:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:02:36,979 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:02:36,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:02:36,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006946123] [2024-01-26 05:02:36,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006946123] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:02:36,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734500735] [2024-01-26 05:02:36,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-26 05:02:36,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:02:36,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:02:36,982 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-01-26 05:02:36,984 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-01-26 05:02:37,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-26 05:02:37,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:02:37,172 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 76 conjunts are in the unsatisfiable core [2024-01-26 05:02:37,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:02:38,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:02:38,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2024-01-26 05:02:38,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:02:38,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 15 [2024-01-26 05:02:38,520 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:02:38,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 12 [2024-01-26 05:02:38,547 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:02:38,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:02:38,904 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_676 (Array Int Int)) (v_ArrVal_675 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_675) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_676) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ c_~s_6~0 (select .cse0 (+ c_~X_0~0.offset 4 .cse1)) (select .cse0 (+ 8 c_~X_0~0.offset .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:02:39,021 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_33| Int)) (or (forall ((v_ArrVal_676 (Array Int Int)) (v_ArrVal_675 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_675) |v_thread4Thread1of1ForFork2_~#t6~0.base_33| v_ArrVal_676) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ 8 c_~X_0~0.offset)))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_33| (+ |c_#StackHeapBarrier| 1)))) is different from false [2024-01-26 05:02:39,034 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_33| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_33| Int) (v_ArrVal_676 (Array Int Int)) (v_ArrVal_675 (Array Int Int))) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_33| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_33| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_33| v_ArrVal_675) |v_thread4Thread1of1ForFork2_~#t6~0.base_33| v_ArrVal_676) c_~X_0~0.base))) (+ (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)))) c_~s_2~0)))) is different from false [2024-01-26 05:02:41,197 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_33| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_33| Int) (v_ArrVal_676 (Array Int Int)) (v_ArrVal_675 (Array Int Int))) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_33| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_33| v_ArrVal_675) |v_thread4Thread1of1ForFork2_~#t6~0.base_33| v_ArrVal_676) c_~X_0~0.base))) (+ (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4))))) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_33| .cse0)))) is different from false [2024-01-26 05:02:43,279 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_33| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_33| Int) (v_ArrVal_676 (Array Int Int)) (v_ArrVal_675 (Array Int Int))) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_33| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_33| v_ArrVal_675) |v_thread4Thread1of1ForFork2_~#t6~0.base_33| v_ArrVal_676) c_~X_0~0.base))) (+ (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)))) (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_33| .cse0)))) is different from false [2024-01-26 05:03:10,310 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:03:10,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 350 treesize of output 216 [2024-01-26 05:03:10,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2024-01-26 05:03:10,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:03:10,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2024-01-26 05:03:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 27 trivial. 9 not checked. [2024-01-26 05:03:10,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734500735] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:03:10,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:03:10,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 27, 23] total 71 [2024-01-26 05:03:10,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160562534] [2024-01-26 05:03:10,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:03:10,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-01-26 05:03:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:03:10,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-01-26 05:03:10,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=4001, Unknown=55, NotChecked=660, Total=4970 [2024-01-26 05:03:10,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:10,812 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:03:10,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 7.211267605633803) internal successors, (512), 71 states have internal predecessors, (512), 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-01-26 05:03:10,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:10,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:10,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:10,812 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:10,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:15,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:15,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:03:15,717 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-01-26 05:03:15,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:03:15,908 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:03:15,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:03:15,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1026664049, now seen corresponding path program 5 times [2024-01-26 05:03:15,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:03:15,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977489971] [2024-01-26 05:03:15,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:03:15,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:03:15,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:03:16,238 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 44 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-01-26 05:03:16,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:03:16,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977489971] [2024-01-26 05:03:16,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977489971] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:03:16,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669780185] [2024-01-26 05:03:16,238 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-26 05:03:16,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:03:16,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:03:16,239 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-01-26 05:03:16,260 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-01-26 05:03:16,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-01-26 05:03:16,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:03:16,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-26 05:03:16,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:03:16,663 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:03:16,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:03:16,854 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:03:16,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669780185] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:03:16,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:03:16,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 25 [2024-01-26 05:03:16,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855922521] [2024-01-26 05:03:16,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:03:16,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-01-26 05:03:16,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:03:16,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-01-26 05:03:16,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2024-01-26 05:03:16,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:16,856 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:03:16,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 16.72) internal successors, (418), 25 states have internal predecessors, (418), 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-01-26 05:03:16,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:16,856 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:03:16,857 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:18,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:03:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:03:18,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-01-26 05:03:19,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-01-26 05:03:19,009 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:03:19,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:03:19,010 INFO L85 PathProgramCache]: Analyzing trace with hash -2075043967, now seen corresponding path program 6 times [2024-01-26 05:03:19,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:03:19,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872348975] [2024-01-26 05:03:19,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:03:19,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:03:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:03:19,357 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 17 proven. 44 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-01-26 05:03:19,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:03:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872348975] [2024-01-26 05:03:19,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872348975] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:03:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963656511] [2024-01-26 05:03:19,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-26 05:03:19,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:03:19,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:03:19,359 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-01-26 05:03:19,383 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-01-26 05:03:19,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-01-26 05:03:19,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:03:19,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 8 conjunts are in the unsatisfiable core [2024-01-26 05:03:19,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:03:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:03:19,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:03:19,993 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 17 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:03:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963656511] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:03:19,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:03:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9, 9] total 22 [2024-01-26 05:03:19,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153608432] [2024-01-26 05:03:19,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:03:19,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-01-26 05:03:19,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:03:19,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-01-26 05:03:19,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2024-01-26 05:03:19,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:19,998 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:03:19,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 18.318181818181817) internal successors, (403), 22 states have internal predecessors, (403), 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-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:03:19,999 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:21,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:03:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:03:21,042 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-01-26 05:03:21,239 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,SelfDestructingSolverStorable13 [2024-01-26 05:03:21,240 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:03:21,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:03:21,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1802141661, now seen corresponding path program 7 times [2024-01-26 05:03:21,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:03:21,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858512484] [2024-01-26 05:03:21,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:03:21,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:03:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:03:26,729 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 12 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:03:26,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:03:26,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858512484] [2024-01-26 05:03:26,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858512484] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:03:26,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546227757] [2024-01-26 05:03:26,730 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-26 05:03:26,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:03:26,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:03:26,739 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-01-26 05:03:26,748 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-01-26 05:03:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:03:26,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 94 conjunts are in the unsatisfiable core [2024-01-26 05:03:26,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:03:28,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:03:28,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-01-26 05:03:28,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:03:28,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-01-26 05:03:28,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:03:28,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-01-26 05:03:28,978 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:03:28,978 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:03:29,265 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_906) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ c_~s_6~0 (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 12 .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:03:29,288 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_905) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_906) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ c_~s_6~0 (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)) (select .cse0 (+ c_~X_0~0.offset 12 .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:03:29,298 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_905) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ c_~X_0~0.offset 12)))) c_~s_2~0)) is different from false [2024-01-26 05:03:29,309 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_40| Int)) (or (forall ((v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_905) |v_thread4Thread1of1ForFork2_~#t6~0.base_40| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ c_~X_0~0.offset 4)))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_40| (+ |c_#StackHeapBarrier| 1)))) is different from false [2024-01-26 05:03:30,509 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_40| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_40| .cse0) (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_40| Int)) (or (forall ((v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int))) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_40| v_ArrVal_905) |v_thread4Thread1of1ForFork2_~#t6~0.base_40| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 12)))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_40| .cse0)))))) is different from false [2024-01-26 05:03:30,718 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_40| Int) (v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t6~0.base_40| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_40| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_40| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_40| v_ArrVal_905) |v_thread4Thread1of1ForFork2_~#t6~0.base_40| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 12)))))))) is different from false [2024-01-26 05:03:32,805 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_40| Int) (v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t6~0.base_40| Int)) (let ((.cse1 (+ |c_#StackHeapBarrier| 1))) (or (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (let ((.cse0 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_40| v_ArrVal_905) |v_thread4Thread1of1ForFork2_~#t6~0.base_40| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 12))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_40| .cse1) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_40| .cse1)))) is different from false [2024-01-26 05:04:39,931 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_40| Int) (v_ArrVal_906 (Array Int Int)) (v_ArrVal_905 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t6~0.base_40| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_40| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_40| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_40| v_ArrVal_905) |v_thread4Thread1of1ForFork2_~#t6~0.base_40| v_ArrVal_906) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 12)))) (let ((.cse2 (select |c_#memory_int| c_~X_0~0.base)) (.cse3 (* 4 c_~i_3~0))) (+ (select .cse2 (+ 8 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 4 .cse3)) c_~t_5~0 c_~s_2~0)))))) is different from false [2024-01-26 05:04:39,977 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:04:39,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 474 treesize of output 300 [2024-01-26 05:04:39,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2024-01-26 05:04:40,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:04:40,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 34 [2024-01-26 05:04:43,375 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 52 trivial. 17 not checked. [2024-01-26 05:04:43,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546227757] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:04:43,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:04:43,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 33, 27] total 94 [2024-01-26 05:04:43,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363480986] [2024-01-26 05:04:43,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:04:43,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-01-26 05:04:43,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:04:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-01-26 05:04:43,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=7004, Unknown=36, NotChecked=1400, Total=8742 [2024-01-26 05:04:43,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:43,379 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:04:43,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 6.276595744680851) internal successors, (590), 94 states have internal predecessors, (590), 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-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:04:43,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:53,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:04:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:04:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:04:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:04:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-01-26 05:04:53,079 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-01-26 05:04:53,273 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,SelfDestructingSolverStorable14 [2024-01-26 05:04:53,273 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:04:53,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:04:53,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1696296129, now seen corresponding path program 8 times [2024-01-26 05:04:53,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:04:53,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808607743] [2024-01-26 05:04:53,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:04:53,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:04:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:04:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 26 proven. 64 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-01-26 05:04:53,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:04:53,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808607743] [2024-01-26 05:04:53,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808607743] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:04:53,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569550653] [2024-01-26 05:04:53,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:04:53,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:04:53,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:04:53,724 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-01-26 05:04:53,726 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-01-26 05:04:53,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:04:53,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:04:53,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 10 conjunts are in the unsatisfiable core [2024-01-26 05:04:53,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:04:54,231 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 38 proven. 21 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:04:54,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:04:54,396 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 38 proven. 21 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-01-26 05:04:54,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569550653] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:04:54,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:04:54,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 11] total 27 [2024-01-26 05:04:54,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649692532] [2024-01-26 05:04:54,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:04:54,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-01-26 05:04:54,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:04:54,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-01-26 05:04:54,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2024-01-26 05:04:54,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:54,398 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:04:54,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.25925925925926) internal successors, (412), 27 states have internal predecessors, (412), 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-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:04:54,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:04:54,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:04:54,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-01-26 05:04:54,399 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:04:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:04:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-01-26 05:04:55,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-01-26 05:04:55,570 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-01-26 05:04:55,763 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,SelfDestructingSolverStorable15 [2024-01-26 05:04:55,763 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:04:55,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:04:55,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1926726579, now seen corresponding path program 1 times [2024-01-26 05:04:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:04:55,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255540177] [2024-01-26 05:04:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:04:55,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:04:55,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:04:56,229 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 38 proven. 68 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-01-26 05:04:56,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:04:56,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255540177] [2024-01-26 05:04:56,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255540177] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:04:56,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388158639] [2024-01-26 05:04:56,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:04:56,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:04:56,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:04:56,239 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-01-26 05:04:56,264 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-01-26 05:04:56,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:04:56,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 17 conjunts are in the unsatisfiable core [2024-01-26 05:04:56,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:04:56,856 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 60 proven. 46 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-01-26 05:04:56,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:04:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 93 proven. 13 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-01-26 05:04:57,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388158639] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:04:57,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:04:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2024-01-26 05:04:57,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309072612] [2024-01-26 05:04:57,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:04:57,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-01-26 05:04:57,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:04:57,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-01-26 05:04:57,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1489, Unknown=0, NotChecked=0, Total=1806 [2024-01-26 05:04:57,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:57,209 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:04:57,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 9.44186046511628) internal successors, (406), 43 states have internal predecessors, (406), 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-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-01-26 05:04:57,210 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:01,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:05:01,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:01,075 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-01-26 05:05:01,275 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,SelfDestructingSolverStorable16 [2024-01-26 05:05:01,275 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:05:01,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:05:01,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1579018755, now seen corresponding path program 9 times [2024-01-26 05:05:01,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:05:01,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166859038] [2024-01-26 05:05:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:05:01,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:05:01,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:05:01,666 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 38 proven. 68 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-01-26 05:05:01,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:05:01,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166859038] [2024-01-26 05:05:01,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166859038] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:05:01,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898840] [2024-01-26 05:05:01,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-26 05:05:01,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:05:01,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:05:01,667 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-01-26 05:05:01,698 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-01-26 05:05:01,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-01-26 05:05:01,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:05:01,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 10 conjunts are in the unsatisfiable core [2024-01-26 05:05:02,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:05:02,246 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 27 proven. 32 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-01-26 05:05:02,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:05:02,438 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 27 proven. 32 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-01-26 05:05:02,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898840] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:05:02,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:05:02,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 11] total 27 [2024-01-26 05:05:02,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196887413] [2024-01-26 05:05:02,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:05:02,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-01-26 05:05:02,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:05:02,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-01-26 05:05:02,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-01-26 05:05:02,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:02,440 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:05:02,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.777777777777779) internal successors, (426), 27 states have internal predecessors, (426), 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-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:02,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:02,441 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:05:04,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:05:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:05:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:05:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:05:04,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:05:04,076 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-01-26 05:05:04,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-01-26 05:05:04,274 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:05:04,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:05:04,274 INFO L85 PathProgramCache]: Analyzing trace with hash -72732959, now seen corresponding path program 10 times [2024-01-26 05:05:04,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:05:04,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451118778] [2024-01-26 05:05:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:05:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:05:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:05:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 3 proven. 158 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:05:09,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:05:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451118778] [2024-01-26 05:05:09,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451118778] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:05:09,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821024965] [2024-01-26 05:05:09,490 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-26 05:05:09,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:05:09,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:05:09,491 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-01-26 05:05:09,492 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-01-26 05:05:09,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-26 05:05:09,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:05:09,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 118 conjunts are in the unsatisfiable core [2024-01-26 05:05:09,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:05:11,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:05:11,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 21 [2024-01-26 05:05:11,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:05:11,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 21 [2024-01-26 05:05:12,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:05:12,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 17 [2024-01-26 05:05:12,212 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:05:12,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:05:12,839 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_1223) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_1224) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ c_~s_6~0 (select .cse0 (+ c_~X_0~0.offset 12 .cse1)) (select .cse0 (+ 16 c_~X_0~0.offset .cse1)) (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:05:12,847 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_1223) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ 16 c_~X_0~0.offset)) (select .cse0 (+ 8 c_~X_0~0.offset)))) c_~s_2~0)) is different from false [2024-01-26 05:05:13,237 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 16 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)))) c_~s_2~0)))) is different from false [2024-01-26 05:05:15,365 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 16 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:05:17,445 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 16 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)))) (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0))))) is different from false [2024-01-26 05:05:19,490 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse0) (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 16 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 8 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:05:21,520 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse3 (+ |c_#StackHeapBarrier| 1))) (or (= (let ((.cse0 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ 16 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ 8 c_~X_0~0.offset)))) (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) c_~s_2~0))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse3) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse3)))) is different from false [2024-01-26 05:06:22,338 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1224 (Array Int Int)) (v_ArrVal_1223 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_50| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_50| Int)) (let ((.cse3 (+ |c_#StackHeapBarrier| 1))) (or (= (let ((.cse0 (select |c_#memory_int| c_~X_0~0.base)) (.cse1 (* 4 c_~i_3~0))) (+ (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 12 .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)) c_~t_5~0 c_~s_2~0)) (let ((.cse2 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_50| v_ArrVal_1223) |v_thread4Thread1of1ForFork2_~#t6~0.base_50| v_ArrVal_1224) c_~X_0~0.base))) (+ (select .cse2 (+ c_~X_0~0.offset 12)) (select .cse2 (+ 16 c_~X_0~0.offset)) (select .cse2 (+ c_~X_0~0.offset 4)) (select .cse2 (+ 8 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_50| .cse3) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_50| .cse3)))) is different from false [2024-01-26 05:06:22,443 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:06:22,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 598 treesize of output 402 [2024-01-26 05:06:22,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 39 [2024-01-26 05:06:22,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:06:22,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 38 [2024-01-26 05:06:25,756 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 85 trivial. 34 not checked. [2024-01-26 05:06:25,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821024965] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:06:25,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:06:25,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 39, 31] total 109 [2024-01-26 05:06:25,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768531113] [2024-01-26 05:06:25,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:06:25,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2024-01-26 05:06:25,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:06:25,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2024-01-26 05:06:25,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=9629, Unknown=92, NotChecked=1640, Total=11772 [2024-01-26 05:06:25,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:25,777 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:06:25,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 5.706422018348624) internal successors, (622), 109 states have internal predecessors, (622), 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-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:25,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:25,778 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-01-26 05:06:36,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-01-26 05:06:36,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:36,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:06:36,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:06:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash 2046575811, now seen corresponding path program 11 times [2024-01-26 05:06:36,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:06:36,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620914349] [2024-01-26 05:06:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:06:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:06:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:06:36,835 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 44 proven. 101 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-01-26 05:06:36,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:06:36,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620914349] [2024-01-26 05:06:36,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620914349] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:06:36,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330213387] [2024-01-26 05:06:36,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-26 05:06:36,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:36,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:06:36,836 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-01-26 05:06:36,840 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-01-26 05:06:37,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-01-26 05:06:37,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:06:37,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 764 conjuncts, 12 conjunts are in the unsatisfiable core [2024-01-26 05:06:37,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:06:37,378 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 60 proven. 38 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-01-26 05:06:37,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:06:37,517 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 60 proven. 38 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-01-26 05:06:37,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330213387] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:06:37,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:06:37,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13, 13] total 32 [2024-01-26 05:06:37,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103785505] [2024-01-26 05:06:37,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:06:37,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-01-26 05:06:37,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:06:37,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-01-26 05:06:37,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2024-01-26 05:06:37,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:37,519 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:06:37,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 13.28125) internal successors, (425), 32 states have internal predecessors, (425), 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-01-26 05:06:37,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:37,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-01-26 05:06:37,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:38,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-01-26 05:06:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-01-26 05:06:38,879 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-01-26 05:06:39,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:39,080 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:06:39,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:06:39,081 INFO L85 PathProgramCache]: Analyzing trace with hash 383076755, now seen corresponding path program 2 times [2024-01-26 05:06:39,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:06:39,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333216658] [2024-01-26 05:06:39,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:06:39,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:06:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:06:39,519 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 67 proven. 97 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-01-26 05:06:39,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:06:39,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333216658] [2024-01-26 05:06:39,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333216658] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:06:39,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066762341] [2024-01-26 05:06:39,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:06:39,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:39,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:06:39,529 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-01-26 05:06:39,552 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-01-26 05:06:39,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:06:39,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:06:39,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 20 conjunts are in the unsatisfiable core [2024-01-26 05:06:39,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:06:40,322 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 85 proven. 79 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-01-26 05:06:40,322 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:06:40,793 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 126 proven. 38 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-01-26 05:06:40,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066762341] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:06:40,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:06:40,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 51 [2024-01-26 05:06:40,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123677536] [2024-01-26 05:06:40,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:06:40,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-01-26 05:06:40,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:06:40,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-01-26 05:06:40,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=2116, Unknown=0, NotChecked=0, Total=2550 [2024-01-26 05:06:40,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:40,796 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:06:40,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 9.03921568627451) internal successors, (461), 51 states have internal predecessors, (461), 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-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:40,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-01-26 05:06:40,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:44,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:06:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:06:44,883 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-01-26 05:06:45,080 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,SelfDestructingSolverStorable20 [2024-01-26 05:06:45,081 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:06:45,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:06:45,081 INFO L85 PathProgramCache]: Analyzing trace with hash -830065243, now seen corresponding path program 12 times [2024-01-26 05:06:45,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:06:45,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311290650] [2024-01-26 05:06:45,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:06:45,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:06:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:06:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 67 proven. 97 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:06:45,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:06:45,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311290650] [2024-01-26 05:06:45,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311290650] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:06:45,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508570294] [2024-01-26 05:06:45,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-26 05:06:45,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:45,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:06:45,516 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-01-26 05:06:45,516 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-01-26 05:06:45,846 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-01-26 05:06:45,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:06:45,850 INFO L262 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 20 conjunts are in the unsatisfiable core [2024-01-26 05:06:45,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:06:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 85 proven. 79 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:06:46,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:06:46,599 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 126 proven. 38 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:06:46,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508570294] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:06:46,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:06:46,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 51 [2024-01-26 05:06:46,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97557100] [2024-01-26 05:06:46,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:06:46,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-01-26 05:06:46,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:06:46,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-01-26 05:06:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=2116, Unknown=0, NotChecked=0, Total=2550 [2024-01-26 05:06:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:46,602 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:06:46,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 8.96078431372549) internal successors, (457), 51 states have internal predecessors, (457), 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-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:46,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:06:46,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:06:47,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:06:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:06:48,004 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-01-26 05:06:48,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:48,204 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:06:48,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:06:48,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1674979201, now seen corresponding path program 13 times [2024-01-26 05:06:48,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:06:48,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808525479] [2024-01-26 05:06:48,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:06:48,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:06:48,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:06:54,863 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 8 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:06:54,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:06:54,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808525479] [2024-01-26 05:06:54,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808525479] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:06:54,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230954010] [2024-01-26 05:06:54,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-26 05:06:54,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:06:54,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:06:54,865 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-01-26 05:06:54,867 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-01-26 05:06:55,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:06:55,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 130 conjunts are in the unsatisfiable core [2024-01-26 05:06:55,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:06:56,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:06:56,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 34 [2024-01-26 05:06:56,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:06:56,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 34 [2024-01-26 05:06:57,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:06:57,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 79 treesize of output 19 [2024-01-26 05:06:57,682 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 244 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-01-26 05:06:57,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:06:58,919 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (or (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ 16 c_~X_0~0.offset)) (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 20)) (select .cse0 (+ c_~X_0~0.offset 4)))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| (+ |c_#StackHeapBarrier| 1)))) is different from false [2024-01-26 05:07:00,286 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int)) (let ((.cse1 (+ |c_#StackHeapBarrier| 1))) (or (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (or (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ c_~X_0~0.offset 20)) (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ 16 c_~X_0~0.offset)))) c_~s_2~0)) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse1))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse1)))) is different from false [2024-01-26 05:07:00,477 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ 16 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:07:02,542 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse0) (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ 16 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:07:04,594 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse0) (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ 16 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:07:06,618 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse3 (+ |c_#StackHeapBarrier| 1))) (or (= (let ((.cse0 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ c_~X_0~0.offset 20)) (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ 16 c_~X_0~0.offset)))) (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) c_~s_2~0))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse3) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse3)))) is different from false [2024-01-26 05:07:08,678 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse0) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ 16 c_~X_0~0.offset)))) (let ((.cse2 (select |c_#memory_int| c_~X_0~0.base)) (.cse3 (* 4 c_~i_3~0))) (+ (select .cse2 (+ 8 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 4 .cse3)) c_~t_5~0 c_~s_2~0)))))) is different from false [2024-01-26 05:07:10,707 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1558 (Array Int Int)) (v_ArrVal_1557 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_61| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_61| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_61| .cse0) (= (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 12 .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) c_~s_2~0)) (let ((.cse3 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_61| v_ArrVal_1557) |v_thread4Thread1of1ForFork2_~#t6~0.base_61| v_ArrVal_1558) c_~X_0~0.base))) (+ (select .cse3 (+ c_~X_0~0.offset 4)) (select .cse3 (+ c_~X_0~0.offset 20)) (select .cse3 (+ c_~X_0~0.offset 12)) (select .cse3 (+ 8 c_~X_0~0.offset)) (select .cse3 (+ 16 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t6~0.base_61| .cse0)))) is different from false [2024-01-26 05:09:50,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:09:50,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 722 treesize of output 522 [2024-01-26 05:09:50,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2024-01-26 05:09:50,512 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:09:50,512 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 82 treesize of output 42 [2024-01-26 05:09:58,725 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 126 trivial. 55 not checked. [2024-01-26 05:09:58,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230954010] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:09:58,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:09:58,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 45, 35] total 127 [2024-01-26 05:09:58,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434907592] [2024-01-26 05:09:58,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:09:58,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 127 states [2024-01-26 05:09:58,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:09:58,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2024-01-26 05:09:58,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=13418, Unknown=153, NotChecked=1928, Total=16002 [2024-01-26 05:09:58,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:09:58,731 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:09:58,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 127 states, 127 states have (on average 5.464566929133858) internal successors, (694), 127 states have internal predecessors, (694), 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-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:09:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:09:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:13,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:13,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:13,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-01-26 05:10:13,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-01-26 05:10:13,414 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:10:13,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:10:13,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1048842779, now seen corresponding path program 14 times [2024-01-26 05:10:13,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:10:13,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519764512] [2024-01-26 05:10:13,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:10:13,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:10:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:10:13,870 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 67 proven. 146 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:10:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:10:13,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519764512] [2024-01-26 05:10:13,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519764512] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:10:13,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853400932] [2024-01-26 05:10:13,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:10:13,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:10:13,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:10:13,875 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-01-26 05:10:13,877 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-01-26 05:10:14,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:10:14,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:10:14,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 23 conjunts are in the unsatisfiable core [2024-01-26 05:10:14,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:10:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 126 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:10:14,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:10:14,974 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 126 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-01-26 05:10:14,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853400932] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:10:14,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:10:14,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 59 [2024-01-26 05:10:14,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72435350] [2024-01-26 05:10:14,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:10:14,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-01-26 05:10:14,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:10:14,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-01-26 05:10:14,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=2829, Unknown=0, NotChecked=0, Total=3422 [2024-01-26 05:10:14,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:14,976 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:10:14,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 7.983050847457627) internal successors, (471), 59 states have internal predecessors, (471), 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-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:14,977 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:16,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:16,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:10:16,393 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-01-26 05:10:16,591 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,SelfDestructingSolverStorable23 [2024-01-26 05:10:16,591 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:10:16,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:10:16,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1832497463, now seen corresponding path program 15 times [2024-01-26 05:10:16,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:10:16,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258022681] [2024-01-26 05:10:16,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:10:16,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:10:16,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:10:17,194 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 104 proven. 131 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:10:17,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:10:17,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258022681] [2024-01-26 05:10:17,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258022681] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:10:17,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707211815] [2024-01-26 05:10:17,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-26 05:10:17,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:10:17,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:10:17,195 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-01-26 05:10:17,225 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-01-26 05:10:17,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-01-26 05:10:17,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:10:17,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 14 conjunts are in the unsatisfiable core [2024-01-26 05:10:17,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:10:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 87 proven. 60 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-01-26 05:10:18,030 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:10:18,375 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 87 proven. 60 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-01-26 05:10:18,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707211815] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:10:18,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:10:18,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15, 15] total 43 [2024-01-26 05:10:18,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124147437] [2024-01-26 05:10:18,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:10:18,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-01-26 05:10:18,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:10:18,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-01-26 05:10:18,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1602, Unknown=0, NotChecked=0, Total=1806 [2024-01-26 05:10:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:18,378 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:10:18,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 11.674418604651162) internal successors, (502), 43 states have internal predecessors, (502), 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-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:18,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:10:18,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:24,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:24,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:10:24,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:10:24,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-01-26 05:10:24,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:10:24,629 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:10:24,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:10:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash 398442023, now seen corresponding path program 16 times [2024-01-26 05:10:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:10:24,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259040012] [2024-01-26 05:10:24,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:10:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:10:24,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:10:25,167 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 104 proven. 131 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:10:25,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:10:25,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259040012] [2024-01-26 05:10:25,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259040012] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:10:25,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576820401] [2024-01-26 05:10:25,168 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-01-26 05:10:25,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:10:25,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:10:25,170 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:10:25,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-01-26 05:10:25,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-01-26 05:10:25,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:10:25,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 23 conjunts are in the unsatisfiable core [2024-01-26 05:10:25,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:10:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 140 proven. 95 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:10:26,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:10:26,843 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 189 proven. 46 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:10:26,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576820401] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:10:26,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:10:26,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 59 [2024-01-26 05:10:26,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301956107] [2024-01-26 05:10:26,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:10:26,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-01-26 05:10:26,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:10:26,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-01-26 05:10:26,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=570, Invalid=2852, Unknown=0, NotChecked=0, Total=3422 [2024-01-26 05:10:26,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:26,845 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:10:26,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 7.966101694915254) internal successors, (470), 59 states have internal predecessors, (470), 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-01-26 05:10:26,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:26,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:10:26,846 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:10:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:10:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:10:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:10:29,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:10:29,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-01-26 05:10:29,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-01-26 05:10:29,237 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:10:29,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:10:29,237 INFO L85 PathProgramCache]: Analyzing trace with hash 528175421, now seen corresponding path program 17 times [2024-01-26 05:10:29,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:10:29,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277802384] [2024-01-26 05:10:29,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:10:29,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:10:29,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:10:37,301 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 33 proven. 316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:10:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:10:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277802384] [2024-01-26 05:10:37,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277802384] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:10:37,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712985084] [2024-01-26 05:10:37,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-01-26 05:10:37,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:10:37,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:10:37,303 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:10:37,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-01-26 05:10:37,649 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-01-26 05:10:37,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:10:37,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 128 conjunts are in the unsatisfiable core [2024-01-26 05:10:37,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:10:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:10:39,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 27 [2024-01-26 05:10:39,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:10:39,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 27 [2024-01-26 05:10:40,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:10:40,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 21 [2024-01-26 05:10:40,359 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-01-26 05:10:40,360 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:10:41,198 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_1908) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ c_~s_6~0 (select .cse0 (+ 16 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 24 .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)) (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 20 .cse1)) (select .cse0 (+ c_~X_0~0.offset 12 .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:10:41,214 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_1907) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_1908) c_~X_0~0.base)) (.cse1 (* 4 c_~i_7~0))) (+ (select .cse0 (+ c_~X_0~0.offset 24 .cse1)) c_~s_6~0 (select .cse0 (+ 16 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 20 .cse1)) (select .cse0 (+ c_~X_0~0.offset 4 .cse1)) (select .cse0 (+ 8 c_~X_0~0.offset .cse1)) (select .cse0 (+ c_~X_0~0.offset 12 .cse1)))) c_~s_2~0)) is different from false [2024-01-26 05:10:41,447 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| (+ |c_#StackHeapBarrier| 1)) (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int))) (= (let ((.cse0 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse0 (+ 16 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 4)) (select .cse0 (+ 8 c_~X_0~0.offset)) (select .cse0 (+ c_~X_0~0.offset 24)) (select .cse0 (+ c_~X_0~0.offset 12)) (select .cse0 (+ c_~X_0~0.offset 20)))) c_~s_2~0)))) is different from false [2024-01-26 05:10:42,873 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int))) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset)))) c_~s_2~0)))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:43,072 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0) (= (+ c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:10:45,138 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:47,186 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (+ (select (select |c_#memory_int| c_~X_0~0.base) (+ c_~X_0~0.offset 4 (* 4 c_~i_3~0))) c_~t_5~0 c_~s_2~0) (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:49,214 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset)))) (let ((.cse2 (select |c_#memory_int| c_~X_0~0.base)) (.cse3 (* 4 c_~i_3~0))) (+ (select .cse2 (+ 8 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 4 .cse3)) c_~s_2~0))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:51,267 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset)))) (let ((.cse2 (select |c_#memory_int| c_~X_0~0.base)) (.cse3 (* 4 c_~i_3~0))) (+ (select .cse2 (+ 8 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 4 .cse3)) c_~t_5~0 c_~s_2~0))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:53,291 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0) (= (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 12 .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) c_~s_2~0)) (let ((.cse3 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse3 (+ c_~X_0~0.offset 4)) (select .cse3 (+ c_~X_0~0.offset 12)) (select .cse3 (+ c_~X_0~0.offset 20)) (select .cse3 (+ 8 c_~X_0~0.offset)) (select .cse3 (+ c_~X_0~0.offset 24)) (select .cse3 (+ 16 c_~X_0~0.offset)))))))) is different from false [2024-01-26 05:10:55,352 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 12 .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) c_~t_5~0 c_~s_2~0)) (let ((.cse3 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse3 (+ c_~X_0~0.offset 4)) (select .cse3 (+ c_~X_0~0.offset 12)) (select .cse3 (+ c_~X_0~0.offset 20)) (select .cse3 (+ 8 c_~X_0~0.offset)) (select .cse3 (+ c_~X_0~0.offset 24)) (select .cse3 (+ 16 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:10:57,379 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (let ((.cse1 (select |c_#memory_int| c_~X_0~0.base)) (.cse2 (* 4 c_~i_3~0))) (+ (select .cse1 (+ 8 c_~X_0~0.offset .cse2)) (select .cse1 (+ c_~X_0~0.offset 12 .cse2)) (select .cse1 (+ c_~X_0~0.offset 4 .cse2)) (select .cse1 (+ 16 c_~X_0~0.offset .cse2)) c_~s_2~0)) (let ((.cse3 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse3 (+ c_~X_0~0.offset 4)) (select .cse3 (+ c_~X_0~0.offset 12)) (select .cse3 (+ c_~X_0~0.offset 20)) (select .cse3 (+ 8 c_~X_0~0.offset)) (select .cse3 (+ c_~X_0~0.offset 24)) (select .cse3 (+ 16 c_~X_0~0.offset))))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:12:28,692 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1908 (Array Int Int)) (v_ArrVal_1907 (Array Int Int)) (|v_thread4Thread1of1ForFork2_~#t5~0.base_72| Int) (|v_thread4Thread1of1ForFork2_~#t6~0.base_72| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_72| .cse0) (= (let ((.cse1 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_72| v_ArrVal_1907) |v_thread4Thread1of1ForFork2_~#t6~0.base_72| v_ArrVal_1908) c_~X_0~0.base))) (+ (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 20)) (select .cse1 (+ 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 24)) (select .cse1 (+ 16 c_~X_0~0.offset)))) (let ((.cse2 (select |c_#memory_int| c_~X_0~0.base)) (.cse3 (* 4 c_~i_3~0))) (+ (select .cse2 (+ 8 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 12 .cse3)) (select .cse2 (+ c_~X_0~0.offset 4 .cse3)) c_~t_5~0 (select .cse2 (+ 16 c_~X_0~0.offset .cse3)) (select .cse2 (+ c_~X_0~0.offset 20 .cse3)) c_~s_2~0))) (< |v_thread4Thread1of1ForFork2_~#t5~0.base_72| .cse0)))) is different from false [2024-01-26 05:12:28,944 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:12:28,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 418 treesize of output 484 [2024-01-26 05:12:28,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:12:28,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 166 treesize of output 118 [2024-01-26 05:12:28,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:12:28,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 70 treesize of output 46 [2024-01-26 05:12:35,873 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 175 trivial. 83 not checked. [2024-01-26 05:12:35,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712985084] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:12:35,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:12:35,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 39, 39] total 129 [2024-01-26 05:12:35,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146255112] [2024-01-26 05:12:35,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:12:35,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 129 states [2024-01-26 05:12:35,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:12:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2024-01-26 05:12:35,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=12813, Unknown=94, NotChecked=3120, Total=16512 [2024-01-26 05:12:35,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:35,879 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:12:35,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 129 states, 129 states have (on average 5.170542635658915) internal successors, (667), 129 states have internal predecessors, (667), 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-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:12:35,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:12:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:12:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:12:53,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:12:53,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-01-26 05:12:53,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-01-26 05:12:53,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-01-26 05:12:53,273 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:12:53,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:12:53,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1299301401, now seen corresponding path program 18 times [2024-01-26 05:12:53,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:12:53,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059028352] [2024-01-26 05:12:53,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:12:53,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:12:53,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:12:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 95 proven. 199 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:12:53,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:12:53,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059028352] [2024-01-26 05:12:53,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059028352] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:12:53,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048331622] [2024-01-26 05:12:53,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-01-26 05:12:53,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:12:53,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:12:53,964 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:12:53,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-01-26 05:12:54,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-01-26 05:12:54,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:12:54,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 26 conjunts are in the unsatisfiable core [2024-01-26 05:12:54,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:12:55,184 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 119 proven. 175 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:12:55,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:12:56,009 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 119 proven. 175 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-01-26 05:12:56,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048331622] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:12:56,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:12:56,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 67 [2024-01-26 05:12:56,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872166541] [2024-01-26 05:12:56,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:12:56,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-01-26 05:12:56,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:12:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-01-26 05:12:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=752, Invalid=3670, Unknown=0, NotChecked=0, Total=4422 [2024-01-26 05:12:56,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:56,013 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:12:56,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 7.537313432835821) internal successors, (505), 67 states have internal predecessors, (505), 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-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:56,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-01-26 05:12:56,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:12:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:12:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:12:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:12:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:12:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-01-26 05:12:58,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:12:58,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-01-26 05:12:58,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-01-26 05:12:58,549 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:12:58,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:12:58,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1913949881, now seen corresponding path program 19 times [2024-01-26 05:12:58,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:12:58,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104745118] [2024-01-26 05:12:58,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:12:58,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:12:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:12:59,163 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 149 proven. 170 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:12:59,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:12:59,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104745118] [2024-01-26 05:12:59,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104745118] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:12:59,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958443244] [2024-01-26 05:12:59,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-01-26 05:12:59,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:12:59,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:12:59,165 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:12:59,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-01-26 05:12:59,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:12:59,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 26 conjunts are in the unsatisfiable core [2024-01-26 05:12:59,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:13:00,192 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 192 proven. 127 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:13:00,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:13:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 249 proven. 70 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:13:00,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958443244] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:13:00,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:13:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 67 [2024-01-26 05:13:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206253907] [2024-01-26 05:13:00,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:13:00,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-01-26 05:13:00,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:13:00,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-01-26 05:13:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=3697, Unknown=0, NotChecked=0, Total=4422 [2024-01-26 05:13:00,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:00,980 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:13:00,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 7.522388059701493) internal successors, (504), 67 states have internal predecessors, (504), 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-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:13:00,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:13:00,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:00,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:13:00,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-01-26 05:13:00,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:13:00,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:08,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:08,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:13:08,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:08,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-01-26 05:13:08,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-01-26 05:13:08,424 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:13:08,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:13:08,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2130778057, now seen corresponding path program 20 times [2024-01-26 05:13:08,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:13:08,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491872038] [2024-01-26 05:13:08,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:13:08,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:13:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:13:09,059 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 149 proven. 170 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:13:09,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:13:09,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491872038] [2024-01-26 05:13:09,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491872038] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:13:09,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900748892] [2024-01-26 05:13:09,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-01-26 05:13:09,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:13:09,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:13:09,061 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:13:09,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-01-26 05:13:09,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-01-26 05:13:09,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:13:09,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 26 conjunts are in the unsatisfiable core [2024-01-26 05:13:09,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:13:09,938 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 175 proven. 144 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:13:09,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:13:10,548 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 232 proven. 87 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-01-26 05:13:10,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900748892] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:13:10,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:13:10,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 67 [2024-01-26 05:13:10,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41025549] [2024-01-26 05:13:10,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:13:10,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-01-26 05:13:10,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:13:10,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-01-26 05:13:10,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=3697, Unknown=0, NotChecked=0, Total=4422 [2024-01-26 05:13:10,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:10,552 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:13:10,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 7.835820895522388) internal successors, (525), 67 states have internal predecessors, (525), 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-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:13:10,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:10,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:13:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:13:13,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-01-26 05:13:14,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:13:14,055 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-01-26 05:13:14,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-26 05:13:14,056 INFO L85 PathProgramCache]: Analyzing trace with hash 211463387, now seen corresponding path program 21 times [2024-01-26 05:13:14,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-26 05:13:14,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530777885] [2024-01-26 05:13:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-26 05:13:14,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-26 05:13:14,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-26 05:13:25,242 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 27 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-26 05:13:25,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-26 05:13:25,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530777885] [2024-01-26 05:13:25,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530777885] provided 0 perfect and 1 imperfect interpolant sequences [2024-01-26 05:13:25,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743748920] [2024-01-26 05:13:25,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-01-26 05:13:25,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-01-26 05:13:25,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-01-26 05:13:25,244 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-01-26 05:13:25,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-01-26 05:13:25,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-01-26 05:13:25,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-01-26 05:13:25,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 186 conjunts are in the unsatisfiable core [2024-01-26 05:13:25,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-01-26 05:13:26,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-01-26 05:13:27,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-01-26 05:13:27,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-01-26 05:13:27,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-01-26 05:13:27,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-01-26 05:13:29,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:29,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 30 [2024-01-26 05:13:30,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:30,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 30 [2024-01-26 05:13:31,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:13:31,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:13:31,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 46 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 99 treesize of output 287 [2024-01-26 05:13:33,298 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 57 proven. 238 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-01-26 05:13:33,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-01-26 05:13:36,336 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2280 (Array Int Int)) (v_~i_7~0_283 Int) (v_~i_7~0_278 Int)) (let ((.cse0 (+ v_~i_7~0_283 5))) (or (< c_~n_1~0 .cse0) (< v_~i_7~0_278 c_~n_1~0) (= (let ((.cse1 (select (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_2280) c_~X_0~0.base)) (.cse2 (* v_~i_7~0_283 4))) (+ c_~s_6~0 (select .cse1 (+ .cse2 c_~X_0~0.offset 12)) (select .cse1 (+ .cse2 8 c_~X_0~0.offset)) (select .cse1 (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0))) (select .cse1 (+ .cse2 c_~X_0~0.offset 4)) (select .cse1 (+ .cse2 c_~X_0~0.offset)) (select .cse1 (+ (* v_~i_7~0_278 4) c_~X_0~0.offset)) (select .cse1 (+ 16 .cse2 c_~X_0~0.offset)))) c_~s_2~0) (< .cse0 v_~i_7~0_278)))) is different from false [2024-01-26 05:13:36,417 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2280 (Array Int Int)) (v_~i_7~0_283 Int) (v_ArrVal_2279 (Array Int Int)) (v_~i_7~0_278 Int)) (let ((.cse0 (+ v_~i_7~0_283 5))) (or (< c_~n_1~0 .cse0) (< v_~i_7~0_278 c_~n_1~0) (= (let ((.cse1 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_2279) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_2280) c_~X_0~0.base)) (.cse2 (* v_~i_7~0_283 4))) (+ c_~s_6~0 (select .cse1 (+ .cse2 c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 4 (* 4 c_~i_7~0))) (select .cse1 (+ 16 .cse2 c_~X_0~0.offset)) (select .cse1 (+ .cse2 c_~X_0~0.offset)) (select .cse1 (+ .cse2 c_~X_0~0.offset 4)) (select .cse1 (+ (* v_~i_7~0_278 4) c_~X_0~0.offset)) (select .cse1 (+ .cse2 8 c_~X_0~0.offset)))) c_~s_2~0) (< .cse0 v_~i_7~0_278)))) is different from false [2024-01-26 05:13:36,463 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2280 (Array Int Int)) (v_~i_7~0_283 Int) (v_ArrVal_2279 (Array Int Int)) (v_~i_7~0_278 Int)) (let ((.cse0 (+ v_~i_7~0_283 5))) (or (< c_~n_1~0 .cse0) (< v_~i_7~0_278 c_~n_1~0) (= (let ((.cse1 (select (store (store |c_#memory_int| |c_thread4Thread1of1ForFork2_~#t5~0.base| v_ArrVal_2279) |c_thread4Thread1of1ForFork2_~#t6~0.base| v_ArrVal_2280) c_~X_0~0.base)) (.cse2 (* v_~i_7~0_283 4))) (+ (select .cse1 (+ .cse2 c_~X_0~0.offset 12)) (select .cse1 (+ c_~X_0~0.offset 4)) (select .cse1 (+ 16 .cse2 c_~X_0~0.offset)) (select .cse1 (+ .cse2 c_~X_0~0.offset)) (select .cse1 (+ .cse2 c_~X_0~0.offset 4)) (select .cse1 (+ (* v_~i_7~0_278 4) c_~X_0~0.offset)) (select .cse1 (+ .cse2 8 c_~X_0~0.offset)))) c_~s_2~0) (< .cse0 v_~i_7~0_278)))) is different from false [2024-01-26 05:13:55,903 WARN L854 $PredicateComparison]: unable to prove that (forall ((|v_thread4Thread1of1ForFork2_~#t5~0.base_84| Int)) (let ((.cse0 (+ |c_#StackHeapBarrier| 1))) (or (< |v_thread4Thread1of1ForFork2_~#t5~0.base_84| .cse0) (forall ((|v_thread4Thread1of1ForFork2_~#t6~0.base_84| Int)) (or (< |v_thread4Thread1of1ForFork2_~#t6~0.base_84| .cse0) (forall ((v_ArrVal_2280 (Array Int Int)) (v_~i_7~0_283 Int) (v_ArrVal_2279 (Array Int Int)) (v_~i_7~0_278 Int)) (let ((.cse1 (+ v_~i_7~0_283 5))) (or (< c_~n_1~0 .cse1) (< v_~i_7~0_278 c_~n_1~0) (= (let ((.cse2 (select (store (store |c_#memory_int| |v_thread4Thread1of1ForFork2_~#t5~0.base_84| v_ArrVal_2279) |v_thread4Thread1of1ForFork2_~#t6~0.base_84| v_ArrVal_2280) c_~X_0~0.base)) (.cse3 (* v_~i_7~0_283 4))) (+ (select .cse2 (+ .cse3 c_~X_0~0.offset 12)) (select .cse2 (+ .cse3 c_~X_0~0.offset)) (select .cse2 (+ .cse3 c_~X_0~0.offset 4)) (select .cse2 (+ c_~X_0~0.offset 4)) (select .cse2 (+ 16 .cse3 c_~X_0~0.offset)) (select .cse2 (+ (* v_~i_7~0_278 4) c_~X_0~0.offset)) (select .cse2 (+ .cse3 8 c_~X_0~0.offset)))) c_~s_2~0) (< .cse1 v_~i_7~0_278))))))))) is different from false [2024-01-26 05:14:13,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-01-26 05:14:13,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 495 treesize of output 340 [2024-01-26 05:14:14,203 INFO L349 Elim1Store]: treesize reduction 372, result has 6.3 percent of original size [2024-01-26 05:14:14,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 1295417334 treesize of output 1261617166 [2024-01-26 05:14:15,192 INFO L349 Elim1Store]: treesize reduction 102, result has 1.0 percent of original size [2024-01-26 05:14:15,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 5998 treesize of output 4590 [2024-01-26 05:14:15,232 INFO L349 Elim1Store]: treesize reduction 102, result has 1.0 percent of original size [2024-01-26 05:14:15,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 4590 treesize of output 3886 [2024-01-26 05:14:15,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,263 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,264 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,264 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,264 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,265 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,265 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,268 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,268 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,269 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,270 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 1859 treesize of output 1531 [2024-01-26 05:14:15,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,319 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,320 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,320 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,321 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,322 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,323 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,324 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,325 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,325 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,327 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,327 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,329 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 1523 treesize of output 1359 [2024-01-26 05:14:15,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,362 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,363 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,363 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,364 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,364 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,366 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,368 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,369 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,370 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-01-26 05:14:15,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-01-26 05:14:15,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 1355 treesize of output 699 [2024-01-26 05:14:15,562 INFO L349 Elim1Store]: treesize reduction 372, result has 6.3 percent of original size [2024-01-26 05:14:15,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 2026 treesize of output 867 [2024-01-26 05:14:18,897 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-01-26 05:14:18,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743748920] provided 0 perfect and 2 imperfect interpolant sequences [2024-01-26 05:14:18,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-01-26 05:14:18,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 59, 66] total 184 [2024-01-26 05:14:18,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083479171] [2024-01-26 05:14:18,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-01-26 05:14:18,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 184 states [2024-01-26 05:14:18,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-26 05:14:18,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 184 interpolants. [2024-01-26 05:14:18,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=30792, Unknown=64, NotChecked=1436, Total=33672 [2024-01-26 05:14:18,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:14:18,913 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-01-26 05:14:18,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 184 states, 184 states have (on average 4.690217391304348) internal successors, (863), 184 states have internal predecessors, (863), 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-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 84 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-01-26 05:14:18,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-01-26 05:14:18,915 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-01-26 05:15:43,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-01-26 05:15:45,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-01-26 05:15:56,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] Received shutdown request... [2024-01-26 05:16:21,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-01-26 05:16:21,486 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-01-26 05:16:21,486 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-26 05:16:21,487 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (4)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-26 05:16:21,487 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-01-26 05:16:21,487 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-01-26 05:16:21,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-01-26 05:16:21,674 WARN L619 AbstractCegarLoop]: Verification canceled: while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 317 known predicates. [2024-01-26 05:16:21,674 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-01-26 05:16:21,675 INFO L445 BasicCegarLoop]: Path program histogram: [21, 2, 2, 2, 1, 1, 1, 1] [2024-01-26 05:16:21,675 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (3/11) [2024-01-26 05:16:21,677 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-01-26 05:16:21,677 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-01-26 05:16:21,679 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.01 05:16:21 BasicIcfg [2024-01-26 05:16:21,679 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-01-26 05:16:21,679 INFO L158 Benchmark]: Toolchain (without parser) took 848831.32ms. Allocated memory was 229.6MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 176.4MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 501.5MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,679 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 182.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 8.0GB. [2024-01-26 05:16:21,680 INFO L158 Benchmark]: CACSL2BoogieTranslator took 226.04ms. Allocated memory is still 229.6MB. Free memory was 175.9MB in the beginning and 162.6MB in the end (delta: 13.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,680 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.76ms. Allocated memory is still 229.6MB. Free memory was 162.6MB in the beginning and 160.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,680 INFO L158 Benchmark]: Boogie Preprocessor took 57.74ms. Allocated memory is still 229.6MB. Free memory was 160.1MB in the beginning and 157.5MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,680 INFO L158 Benchmark]: RCFGBuilder took 787.42ms. Allocated memory is still 229.6MB. Free memory was 157.5MB in the beginning and 167.1MB in the end (delta: -9.6MB). Peak memory consumption was 38.6MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,680 INFO L158 Benchmark]: TraceAbstraction took 847702.82ms. Allocated memory was 229.6MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 166.1MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 490.2MB. Max. memory is 8.0GB. [2024-01-26 05:16:21,681 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 182.5MB. Free memory is still 129.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 226.04ms. Allocated memory is still 229.6MB. Free memory was 175.9MB in the beginning and 162.6MB in the end (delta: 13.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 52.76ms. Allocated memory is still 229.6MB. Free memory was 162.6MB in the beginning and 160.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 57.74ms. Allocated memory is still 229.6MB. Free memory was 160.1MB in the beginning and 157.5MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 787.42ms. Allocated memory is still 229.6MB. Free memory was 157.5MB in the beginning and 167.1MB in the end (delta: -9.6MB). Peak memory consumption was 38.6MB. Max. memory is 8.0GB. * TraceAbstraction took 847702.82ms. Allocated memory was 229.6MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 166.1MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 490.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2301422, independent: 2215183, independent conditional: 2215183, independent unconditional: 0, dependent: 86239, dependent conditional: 86239, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2231636, independent: 2215183, independent conditional: 2215183, independent unconditional: 0, dependent: 16453, dependent conditional: 16453, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 2231636, independent: 2215183, independent conditional: 2215183, independent unconditional: 0, dependent: 16453, dependent conditional: 16453, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2646642, independent: 2215183, independent conditional: 5441, independent unconditional: 2209742, dependent: 431459, dependent conditional: 409565, dependent unconditional: 21894, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2646642, independent: 2215183, independent conditional: 5441, independent unconditional: 2209742, dependent: 431459, dependent conditional: 143052, dependent unconditional: 288407, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2646642, independent: 2215183, independent conditional: 5441, independent unconditional: 2209742, dependent: 431459, dependent conditional: 143052, dependent unconditional: 288407, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1198, independent: 670, independent conditional: 116, independent unconditional: 554, dependent: 528, dependent conditional: 523, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1198, independent: 553, independent conditional: 0, independent unconditional: 553, dependent: 645, dependent conditional: 0, dependent unconditional: 645, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 645, independent: 117, independent conditional: 116, independent unconditional: 1, dependent: 528, dependent conditional: 523, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 645, independent: 117, independent conditional: 116, independent unconditional: 1, dependent: 528, dependent conditional: 523, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1394, independent: 216, independent conditional: 215, independent unconditional: 2, dependent: 1178, dependent conditional: 1139, dependent unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 2646642, independent: 2214513, independent conditional: 5325, independent unconditional: 2209188, dependent: 430931, dependent conditional: 142529, dependent unconditional: 288402, unknown: 1198, unknown conditional: 639, unknown unconditional: 559] , Statistics on independence cache: Total cache size (in pairs): 1198, Positive cache size: 670, Positive conditional cache size: 116, Positive unconditional cache size: 554, Negative cache size: 528, Negative conditional cache size: 523, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 266513, Maximal queried relation: 31, Independence queries for same thread: 69786 - TimeoutResultAtElement [Line: 174]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 317 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency: thread1Err1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES with 1 thread instances CFG has 13 procedures, 350 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, 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: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for thread instance sufficiency: thread1Err9INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES with 1 thread instances CFG has 13 procedures, 350 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, 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: 0, 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: No data available, ReuseStatistics: No data available - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION with 1 thread instances CFG has 13 procedures, 350 locations, 11 error locations. Started 1 CEGAR loops. OverallTime: 847.3s, OverallIterations: 31, TraceHistogramMax: 0, PathProgramHistogramMax: 21, EmptinessCheckTime: 223.0s, 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: 1273, 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: 1.3s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 609.5s InterpolantComputationTime, 15586 NumberOfCodeBlocks, 15501 NumberOfCodeBlocksAsserted, 118 NumberOfCheckSat, 22889 ConstructedInterpolants, 458 QuantifiedInterpolants, 182853 SizeOfPredicates, 479 NumberOfNonLiveVariables, 19519 ConjunctsInSsa, 1070 ConjunctsInUnsatCore, 85 InterpolantComputations, 7 PerfectInterpolantSequences, 7792/14404 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown