/root/.sdkman/candidates/java/current/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --traceabstraction.prune.known.deadend.states.from.previous.iterations false -s ../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf --traceabstraction.cegar.restart.behaviour ONE_CEGAR_PER_ERROR_LOCATION -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-a4a1cd3-m [2024-05-30 15:27:06,637 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-30 15:27:06,712 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf [2024-05-30 15:27:06,718 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-30 15:27:06,718 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-30 15:27:06,719 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2024-05-30 15:27:06,740 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-30 15:27:06,740 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-30 15:27:06,741 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-30 15:27:06,744 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-30 15:27:06,744 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-30 15:27:06,744 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-30 15:27:06,745 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * Use SBE=true [2024-05-30 15:27:06,746 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-30 15:27:06,746 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-30 15:27:06,747 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-30 15:27:06,748 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-30 15:27:06,748 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-30 15:27:06,748 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-30 15:27:06,748 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-30 15:27:06,749 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 15:27:06,749 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-30 15:27:06,749 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-30 15:27:06,749 INFO L153 SettingsManager]: * Abstraction for dynamic stratified reduction=VARIABLES_GLOBAL [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=DYNAMIC_ABSTRACTIONS [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-30 15:27:06,750 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-30 15:27:06,750 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-05-30 15:27:06,962 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-30 15:27:06,996 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-30 15:27:06,998 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-30 15:27:06,999 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-30 15:27:07,000 INFO L274 PluginConnector]: CDTParser initialized [2024-05-30 15:27:07,001 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-05-30 15:27:08,004 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-30 15:27:08,206 INFO L384 CDTParser]: Found 1 translation units. [2024-05-30 15:27:08,207 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/array-eq-symm.wvr.c [2024-05-30 15:27:08,216 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/42748be18/a5091c1c05154f6c9d2be3537aeaeeea/FLAG7943e9728 [2024-05-30 15:27:08,228 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/42748be18/a5091c1c05154f6c9d2be3537aeaeeea [2024-05-30 15:27:08,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-30 15:27:08,231 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-30 15:27:08,232 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-30 15:27:08,232 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-30 15:27:08,236 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-30 15:27:08,236 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,237 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@124fd0cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08, skipping insertion in model container [2024-05-30 15:27:08,237 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,260 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-30 15:27:08,381 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/array-eq-symm.wvr.c[2251,2264] [2024-05-30 15:27:08,391 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 15:27:08,398 INFO L202 MainTranslator]: Completed pre-run [2024-05-30 15:27:08,412 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/array-eq-symm.wvr.c[2251,2264] [2024-05-30 15:27:08,414 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 15:27:08,425 INFO L206 MainTranslator]: Completed translation [2024-05-30 15:27:08,425 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08 WrapperNode [2024-05-30 15:27:08,426 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-30 15:27:08,426 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-30 15:27:08,426 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-30 15:27:08,427 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-30 15:27:08,432 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,441 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,459 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 117 [2024-05-30 15:27:08,460 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-30 15:27:08,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-30 15:27:08,461 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-30 15:27:08,461 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-30 15:27:08,474 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,474 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,476 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,515 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,518 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,519 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,520 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,522 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-30 15:27:08,523 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-30 15:27:08,523 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-30 15:27:08,523 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-30 15:27:08,524 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (1/1) ... [2024-05-30 15:27:08,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 15:27:08,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:08,556 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-30 15:27:08,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-30 15:27:08,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-30 15:27:08,607 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-30 15:27:08,607 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-30 15:27:08,607 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-30 15:27:08,607 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-30 15:27:08,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-30 15:27:08,608 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-30 15:27:08,609 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-30 15:27:08,702 INFO L241 CfgBuilder]: Building ICFG [2024-05-30 15:27:08,704 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-30 15:27:08,886 INFO L282 CfgBuilder]: Performing block encoding [2024-05-30 15:27:08,902 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-30 15:27:08,903 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-05-30 15:27:08,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 03:27:08 BoogieIcfgContainer [2024-05-30 15:27:08,903 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-30 15:27:08,905 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-30 15:27:08,905 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-30 15:27:08,913 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-30 15:27:08,914 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.05 03:27:08" (1/3) ... [2024-05-30 15:27:08,914 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1668f7ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 03:27:08, skipping insertion in model container [2024-05-30 15:27:08,914 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 03:27:08" (2/3) ... [2024-05-30 15:27:08,915 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1668f7ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 03:27:08, skipping insertion in model container [2024-05-30 15:27:08,915 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 03:27:08" (3/3) ... [2024-05-30 15:27:08,916 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2024-05-30 15:27:08,925 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-30 15:27:08,933 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-30 15:27:08,934 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-30 15:27:08,934 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-30 15:27:08,994 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-05-30 15:27:09,035 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 15:27:09,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-30 15:27:09,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:09,039 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-30 15:27:09,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-30 15:27:09,090 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-30 15:27:09,104 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-05-30 15:27:09,110 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=LoopsAndPotentialCycles, 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;@21b358fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 15:27:09,111 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-05-30 15:27:09,119 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:09,214 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,214 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,215 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,245 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,246 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,246 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,271 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,271 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,271 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,300 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,300 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,300 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,314 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,314 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,315 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,321 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 266 states. [2024-05-30 15:27:09,321 INFO L212 cStratifiedReduction]: Copied states 5 times. [2024-05-30 15:27:09,324 INFO L78 Accepts]: Start accepts. Automaton has currently 273 states, but on-demand construction may add more states Word has length 126 [2024-05-30 15:27:09,327 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:09,327 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:09,331 INFO L85 PathProgramCache]: Analyzing trace with hash 692304398, now seen corresponding path program 1 times [2024-05-30 15:27:09,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:09,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802818707] [2024-05-30 15:27:09,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:09,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:09,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 15:27:09,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:09,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802818707] [2024-05-30 15:27:09,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802818707] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 15:27:09,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 15:27:09,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-30 15:27:09,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550340274] [2024-05-30 15:27:09,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 15:27:09,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-30 15:27:09,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:09,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-30 15:27:09,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-30 15:27:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:09,677 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:09,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 63.0) internal successors, (126), 2 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:09,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:09,680 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:09,725 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,726 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,726 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,736 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,736 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,736 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,748 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,749 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,749 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,767 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,767 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,767 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,773 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:09,773 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:09,773 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:09,791 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 303 states. [2024-05-30 15:27:09,792 INFO L212 cStratifiedReduction]: Copied states 5 times. [2024-05-30 15:27:09,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:09,792 INFO L78 Accepts]: Start accepts. Automaton has currently 310 states, but on-demand construction may add more states Word has length 121 [2024-05-30 15:27:09,793 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:09,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-30 15:27:09,793 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:09,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:09,794 INFO L85 PathProgramCache]: Analyzing trace with hash 583678158, now seen corresponding path program 1 times [2024-05-30 15:27:09,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:09,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996655800] [2024-05-30 15:27:09,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:09,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:10,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 15:27:10,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:10,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996655800] [2024-05-30 15:27:10,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996655800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 15:27:10,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 15:27:10,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-30 15:27:10,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206039779] [2024-05-30 15:27:10,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 15:27:10,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-30 15:27:10,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:10,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-30 15:27:10,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-30 15:27:10,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,132 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:10,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:10,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,133 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:10,315 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,315 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,315 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,323 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,324 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,324 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,346 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,346 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,347 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,370 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,370 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,370 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,379 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 325 states. [2024-05-30 15:27:10,379 INFO L212 cStratifiedReduction]: Copied states 4 times. [2024-05-30 15:27:10,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:10,386 INFO L78 Accepts]: Start accepts. Automaton has currently 333 states, but on-demand construction may add more states Word has length 138 [2024-05-30 15:27:10,387 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:10,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-30 15:27:10,387 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:10,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:10,388 INFO L85 PathProgramCache]: Analyzing trace with hash -989219596, now seen corresponding path program 1 times [2024-05-30 15:27:10,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:10,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988620226] [2024-05-30 15:27:10,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:10,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:10,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:10,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-30 15:27:10,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:10,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988620226] [2024-05-30 15:27:10,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988620226] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 15:27:10,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 15:27:10,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-30 15:27:10,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113680416] [2024-05-30 15:27:10,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 15:27:10,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-30 15:27:10,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:10,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-30 15:27:10,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-30 15:27:10,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,578 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:10,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.428571428571427) internal successors, (136), 7 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:10,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:10,579 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,579 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:10,682 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,682 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,682 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,693 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,693 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,693 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,707 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,707 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,707 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,713 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:10,714 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:10,714 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:10,753 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 333 states. [2024-05-30 15:27:10,753 INFO L212 cStratifiedReduction]: Copied states 4 times. [2024-05-30 15:27:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:10,754 INFO L78 Accepts]: Start accepts. Automaton has currently 341 states, but on-demand construction may add more states Word has length 146 [2024-05-30 15:27:10,757 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:10,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-30 15:27:10,757 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:10,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:10,758 INFO L85 PathProgramCache]: Analyzing trace with hash -438705838, now seen corresponding path program 1 times [2024-05-30 15:27:10,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:10,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740506859] [2024-05-30 15:27:10,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:10,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:11,064 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 15:27:11,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:11,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740506859] [2024-05-30 15:27:11,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740506859] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:11,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559340681] [2024-05-30 15:27:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:11,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:11,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:11,120 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:11,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-30 15:27:11,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:11,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-30 15:27:11,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 15:27:11,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:11,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 15:27:11,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559340681] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:11,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:11,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2024-05-30 15:27:11,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832388658] [2024-05-30 15:27:11,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:11,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-05-30 15:27:11,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:11,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-05-30 15:27:11,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2024-05-30 15:27:11,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:11,866 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:11,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 11.285714285714286) internal successors, (316), 28 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:11,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:11,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:11,866 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:11,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:11,867 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:12,456 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:12,456 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:12,456 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:12,461 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:12,461 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:12,461 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:12,465 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:12,465 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:12,465 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:12,468 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:12,468 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:12,469 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:12,488 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 351 states. [2024-05-30 15:27:12,489 INFO L212 cStratifiedReduction]: Copied states 4 times. [2024-05-30 15:27:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:12,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:12,489 INFO L78 Accepts]: Start accepts. Automaton has currently 359 states, but on-demand construction may add more states Word has length 162 [2024-05-30 15:27:12,490 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:12,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:12,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:12,697 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:12,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1613738385, now seen corresponding path program 2 times [2024-05-30 15:27:12,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:12,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642983364] [2024-05-30 15:27:12,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:12,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:12,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 15:27:13,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:13,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642983364] [2024-05-30 15:27:13,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642983364] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:13,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347268151] [2024-05-30 15:27:13,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:27:13,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:13,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:13,499 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:13,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-30 15:27:13,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:27:13,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:13,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 43 conjunts are in the unsatisfiable core [2024-05-30 15:27:13,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:14,294 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:27:14,295 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 26 treesize of output 10 [2024-05-30 15:27:14,310 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-05-30 15:27:14,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:14,460 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-05-30 15:27:14,460 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 40 treesize of output 56 [2024-05-30 15:27:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 15:27:14,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347268151] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:14,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:14,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 9] total 36 [2024-05-30 15:27:14,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721932325] [2024-05-30 15:27:14,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:14,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-05-30 15:27:14,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:14,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-05-30 15:27:14,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2024-05-30 15:27:14,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:14,611 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:14,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 10.25) internal successors, (369), 36 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:14,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:14,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:14,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:14,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:14,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:14,612 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:15,413 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:15,413 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:15,413 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 15:27:15,423 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:15,423 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,423 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,434 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:15,434 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,434 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,440 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:15,440 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,440 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,447 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:15,447 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,448 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:15,472 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 431 states. [2024-05-30 15:27:15,472 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 15:27:15,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:15,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:15,473 INFO L78 Accepts]: Start accepts. Automaton has currently 454 states, but on-demand construction may add more states Word has length 171 [2024-05-30 15:27:15,474 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:15,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:15,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:15,683 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:15,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:15,683 INFO L85 PathProgramCache]: Analyzing trace with hash -585201468, now seen corresponding path program 1 times [2024-05-30 15:27:15,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:15,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531258859] [2024-05-30 15:27:15,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:15,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:15,938 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 15:27:15,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:15,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531258859] [2024-05-30 15:27:15,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531258859] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:15,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672479757] [2024-05-30 15:27:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:15,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:15,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:15,954 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:15,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-30 15:27:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:16,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 17 conjunts are in the unsatisfiable core [2024-05-30 15:27:16,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:16,344 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 15:27:16,344 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:16,508 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 15:27:16,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672479757] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:16,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:16,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 14 [2024-05-30 15:27:16,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497229473] [2024-05-30 15:27:16,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:16,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-05-30 15:27:16,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:16,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-05-30 15:27:16,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-05-30 15:27:16,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:16,511 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:16,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 21.142857142857142) internal successors, (296), 14 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:16,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:16,511 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:16,629 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:16,629 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:16,629 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,633 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:16,633 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,634 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,637 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:16,637 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,638 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,641 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:16,641 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,641 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,644 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:16,644 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,645 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:16,659 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 447 states. [2024-05-30 15:27:16,660 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:16,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:16,660 INFO L78 Accepts]: Start accepts. Automaton has currently 457 states, but on-demand construction may add more states Word has length 180 [2024-05-30 15:27:16,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:16,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-05-30 15:27:16,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:16,868 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2039536261, now seen corresponding path program 2 times [2024-05-30 15:27:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:16,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416463466] [2024-05-30 15:27:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:16,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:17,222 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-05-30 15:27:17,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:17,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416463466] [2024-05-30 15:27:17,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416463466] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:17,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561404075] [2024-05-30 15:27:17,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:27:17,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:17,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:17,225 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:17,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-30 15:27:17,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:27:17,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:17,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-30 15:27:17,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:17,746 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-05-30 15:27:17,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:18,065 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-05-30 15:27:18,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561404075] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:18,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:18,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2024-05-30 15:27:18,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807204753] [2024-05-30 15:27:18,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:18,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-05-30 15:27:18,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:18,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-05-30 15:27:18,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1107, Unknown=0, NotChecked=0, Total=1332 [2024-05-30 15:27:18,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:18,069 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:18,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 10.756756756756756) internal successors, (398), 37 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:18,070 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:18,070 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:18,443 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:18,443 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:18,443 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,447 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:18,447 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,447 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,452 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:18,452 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,452 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,455 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:18,455 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,455 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,458 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:18,458 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,458 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:18,473 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 456 states. [2024-05-30 15:27:18,473 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:18,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:18,474 INFO L78 Accepts]: Start accepts. Automaton has currently 466 states, but on-demand construction may add more states Word has length 188 [2024-05-30 15:27:18,475 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:18,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:18,681 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,SelfDestructingSolverStorable6 [2024-05-30 15:27:18,681 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:18,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:18,682 INFO L85 PathProgramCache]: Analyzing trace with hash 182072614, now seen corresponding path program 3 times [2024-05-30 15:27:18,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:18,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466674292] [2024-05-30 15:27:18,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:18,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-05-30 15:27:18,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466674292] [2024-05-30 15:27:18,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466674292] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671784753] [2024-05-30 15:27:18,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:27:18,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:18,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:18,989 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:19,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-30 15:27:19,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-30 15:27:19,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:19,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-30 15:27:19,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:19,462 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-05-30 15:27:19,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 17 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-05-30 15:27:19,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671784753] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:19,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:19,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2024-05-30 15:27:19,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384179314] [2024-05-30 15:27:19,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:19,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-05-30 15:27:19,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:19,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-05-30 15:27:19,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1107, Unknown=0, NotChecked=0, Total=1332 [2024-05-30 15:27:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:19,761 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:19,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.783783783783784) internal successors, (362), 37 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:19,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:19,762 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:20,199 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:20,200 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:20,200 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,203 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:20,203 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,203 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,206 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:20,207 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,207 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,210 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:20,210 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,210 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,213 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:20,213 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,213 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:20,227 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 465 states. [2024-05-30 15:27:20,227 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:20,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:20,228 INFO L78 Accepts]: Start accepts. Automaton has currently 475 states, but on-demand construction may add more states Word has length 196 [2024-05-30 15:27:20,229 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:20,237 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-05-30 15:27:20,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:20,435 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:20,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:20,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1097570300, now seen corresponding path program 4 times [2024-05-30 15:27:20,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:20,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972064653] [2024-05-30 15:27:20,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:20,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:20,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-30 15:27:21,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:21,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972064653] [2024-05-30 15:27:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972064653] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470686604] [2024-05-30 15:27:21,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:27:21,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:21,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:21,372 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:21,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-30 15:27:21,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:27:21,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:21,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 47 conjunts are in the unsatisfiable core [2024-05-30 15:27:21,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:22,031 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:27:22,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:27:22,033 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:27:22,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:22,216 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:27:22,217 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 42 treesize of output 60 [2024-05-30 15:27:22,347 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-30 15:27:22,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470686604] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:22,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:22,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15, 13] total 43 [2024-05-30 15:27:22,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733464443] [2024-05-30 15:27:22,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:22,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-05-30 15:27:22,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:22,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-05-30 15:27:22,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1632, Unknown=0, NotChecked=0, Total=1806 [2024-05-30 15:27:22,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:22,350 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:22,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 9.976744186046512) internal successors, (429), 43 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:22,351 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:22,352 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:23,043 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:23,044 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:23,044 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,047 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:23,047 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,047 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,066 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:23,066 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,066 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,088 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:23,088 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,088 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,097 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:23,097 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,098 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:23,121 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 528 states. [2024-05-30 15:27:23,121 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:23,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:23,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:23,122 INFO L78 Accepts]: Start accepts. Automaton has currently 550 states, but on-demand construction may add more states Word has length 205 [2024-05-30 15:27:23,123 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:23,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:23,323 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,SelfDestructingSolverStorable8 [2024-05-30 15:27:23,324 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:23,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:23,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1654940593, now seen corresponding path program 5 times [2024-05-30 15:27:23,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:23,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355373748] [2024-05-30 15:27:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:23,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-30 15:27:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355373748] [2024-05-30 15:27:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355373748] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:23,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849589008] [2024-05-30 15:27:23,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:27:23,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:23,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:23,711 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:23,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-30 15:27:23,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-05-30 15:27:23,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:23,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 25 conjunts are in the unsatisfiable core [2024-05-30 15:27:23,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:24,254 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-30 15:27:24,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:24,489 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-30 15:27:24,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849589008] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:24,489 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:24,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 21 [2024-05-30 15:27:24,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999940951] [2024-05-30 15:27:24,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:24,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-05-30 15:27:24,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:24,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-05-30 15:27:24,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2024-05-30 15:27:24,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:24,493 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:24,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 15.80952380952381) internal successors, (332), 21 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:24,493 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:24,493 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:24,716 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:24,716 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:24,716 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,719 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:24,719 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,720 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,724 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:24,724 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,724 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,728 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:24,728 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,728 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,732 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:24,733 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,733 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:24,751 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 557 states. [2024-05-30 15:27:24,752 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:24,752 INFO L78 Accepts]: Start accepts. Automaton has currently 579 states, but on-demand construction may add more states Word has length 214 [2024-05-30 15:27:24,753 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:24,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:24,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:24,961 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:24,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:24,962 INFO L85 PathProgramCache]: Analyzing trace with hash 880722320, now seen corresponding path program 6 times [2024-05-30 15:27:24,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:24,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67568903] [2024-05-30 15:27:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:24,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:25,330 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 22 proven. 44 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-05-30 15:27:25,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:25,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67568903] [2024-05-30 15:27:25,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67568903] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:25,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877579047] [2024-05-30 15:27:25,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:27:25,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:25,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:25,354 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:25,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-30 15:27:25,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-05-30 15:27:25,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:25,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-30 15:27:25,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 39 proven. 27 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-05-30 15:27:25,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:26,471 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 39 proven. 27 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-05-30 15:27:26,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877579047] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:26,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:26,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 52 [2024-05-30 15:27:26,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266238483] [2024-05-30 15:27:26,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:26,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-05-30 15:27:26,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:26,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-05-30 15:27:26,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=2346, Unknown=0, NotChecked=0, Total=2652 [2024-05-30 15:27:26,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:26,477 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:26,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 8.153846153846153) internal successors, (424), 52 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:26,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:26,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:26,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:26,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:26,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:26,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:26,478 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:27,545 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:27,546 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:27,546 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,549 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:27,549 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,549 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,553 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:27,553 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,553 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,557 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:27,557 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,557 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,561 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:27,561 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,561 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:27,582 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 575 states. [2024-05-30 15:27:27,582 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:27,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:27,583 INFO L78 Accepts]: Start accepts. Automaton has currently 597 states, but on-demand construction may add more states Word has length 230 [2024-05-30 15:27:27,584 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:27,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:27,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:27,790 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:27,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:27,791 INFO L85 PathProgramCache]: Analyzing trace with hash -227902385, now seen corresponding path program 7 times [2024-05-30 15:27:27,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:27,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590466229] [2024-05-30 15:27:27,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:27,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:27,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-05-30 15:27:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590466229] [2024-05-30 15:27:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590466229] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229731930] [2024-05-30 15:27:29,699 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:27:29,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:29,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:29,700 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:29,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-30 15:27:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:29,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 67 conjunts are in the unsatisfiable core [2024-05-30 15:27:29,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:30,761 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:27:30,762 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 30 treesize of output 10 [2024-05-30 15:27:30,764 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:27:30,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:31,097 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:27:31,098 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 42 treesize of output 60 [2024-05-30 15:27:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 1 proven. 55 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-30 15:27:31,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229731930] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:31,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:31,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 30, 17] total 62 [2024-05-30 15:27:31,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297686968] [2024-05-30 15:27:31,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:31,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-05-30 15:27:31,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:31,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-05-30 15:27:31,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=3531, Unknown=0, NotChecked=0, Total=3782 [2024-05-30 15:27:31,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:31,382 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:31,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.596774193548387) internal successors, (471), 62 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-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:31,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:31,383 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:33,428 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:33,428 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:33,428 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,431 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:33,431 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,431 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,461 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:33,462 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,462 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,488 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:33,488 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,488 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,503 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:33,503 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,503 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:33,542 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 638 states. [2024-05-30 15:27:33,543 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:33,543 INFO L78 Accepts]: Start accepts. Automaton has currently 672 states, but on-demand construction may add more states Word has length 239 [2024-05-30 15:27:33,545 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:33,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:33,745 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,SelfDestructingSolverStorable11 [2024-05-30 15:27:33,746 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:33,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:33,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1843983302, now seen corresponding path program 8 times [2024-05-30 15:27:33,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:33,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293000120] [2024-05-30 15:27:33,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:33,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:34,143 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-30 15:27:34,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:34,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293000120] [2024-05-30 15:27:34,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293000120] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:34,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205955050] [2024-05-30 15:27:34,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:27:34,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:34,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:34,145 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:34,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-30 15:27:34,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:27:34,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:34,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 33 conjunts are in the unsatisfiable core [2024-05-30 15:27:34,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:34,738 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-30 15:27:34,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:34,988 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-30 15:27:34,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205955050] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:34,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:34,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 15] total 28 [2024-05-30 15:27:34,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258031243] [2024-05-30 15:27:34,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:34,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-05-30 15:27:34,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:34,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-05-30 15:27:34,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=689, Unknown=0, NotChecked=0, Total=756 [2024-05-30 15:27:34,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:34,991 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:34,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 13.142857142857142) internal successors, (368), 28 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:34,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:34,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:34,992 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:34,992 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:35,329 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:35,329 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:35,329 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,332 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:35,332 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,332 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,338 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:35,338 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,338 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,343 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:35,343 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,343 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,347 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:35,347 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,347 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:35,371 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 667 states. [2024-05-30 15:27:35,371 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:35,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:35,372 INFO L78 Accepts]: Start accepts. Automaton has currently 701 states, but on-demand construction may add more states Word has length 248 [2024-05-30 15:27:35,374 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:35,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:35,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:35,580 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:35,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:35,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1729131715, now seen corresponding path program 9 times [2024-05-30 15:27:35,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:35,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637225105] [2024-05-30 15:27:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:35,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:36,009 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 45 proven. 77 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-05-30 15:27:36,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:36,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637225105] [2024-05-30 15:27:36,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637225105] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:36,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40431432] [2024-05-30 15:27:36,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:27:36,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:36,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:36,034 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:36,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-30 15:27:36,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-30 15:27:36,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:36,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 22 conjunts are in the unsatisfiable core [2024-05-30 15:27:36,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:36,946 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 70 proven. 52 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-05-30 15:27:36,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:37,552 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 70 proven. 52 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2024-05-30 15:27:37,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40431432] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:37,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:37,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 64 [2024-05-30 15:27:37,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214231340] [2024-05-30 15:27:37,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:37,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-05-30 15:27:37,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:37,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-05-30 15:27:37,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=3595, Unknown=0, NotChecked=0, Total=4032 [2024-05-30 15:27:37,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:37,555 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:37,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 7.421875) internal successors, (475), 64 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:37,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:37,556 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:39,158 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:39,158 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:39,158 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,161 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:39,161 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,161 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,166 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:39,166 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,167 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,171 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:39,171 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,171 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,176 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:39,176 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,176 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:39,206 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 685 states. [2024-05-30 15:27:39,206 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:39,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:39,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:39,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:39,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:39,207 INFO L78 Accepts]: Start accepts. Automaton has currently 719 states, but on-demand construction may add more states Word has length 264 [2024-05-30 15:27:39,209 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:39,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-05-30 15:27:39,416 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,SelfDestructingSolverStorable13 [2024-05-30 15:27:39,416 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:39,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:39,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1194144574, now seen corresponding path program 10 times [2024-05-30 15:27:39,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:39,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578057622] [2024-05-30 15:27:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:41,168 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 191 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-30 15:27:41,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:41,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578057622] [2024-05-30 15:27:41,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578057622] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:41,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406993867] [2024-05-30 15:27:41,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:27:41,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:41,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:41,170 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:41,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-30 15:27:41,284 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:27:41,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:41,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 79 conjunts are in the unsatisfiable core [2024-05-30 15:27:41,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:42,411 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:27:42,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:27:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:27:42,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:42,851 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:27:42,851 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 42 treesize of output 60 [2024-05-30 15:27:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 1 proven. 108 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-30 15:27:43,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406993867] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:43,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:43,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 27, 21] total 78 [2024-05-30 15:27:43,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741647107] [2024-05-30 15:27:43,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:43,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2024-05-30 15:27:43,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:43,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2024-05-30 15:27:43,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=5698, Unknown=0, NotChecked=0, Total=6006 [2024-05-30 15:27:43,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:43,261 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:43,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 7.67948717948718) internal successors, (599), 78 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:43,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:43,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:43,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:43,262 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:43,262 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:46,345 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:46,345 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:46,346 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,348 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:46,348 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,348 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,422 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:46,422 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,423 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,439 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:46,439 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,439 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,460 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:46,460 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,460 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:46,509 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 748 states. [2024-05-30 15:27:46,509 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:46,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:46,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:46,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:46,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:46,510 INFO L78 Accepts]: Start accepts. Automaton has currently 794 states, but on-demand construction may add more states Word has length 273 [2024-05-30 15:27:46,512 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:46,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-05-30 15:27:46,717 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,SelfDestructingSolverStorable14 [2024-05-30 15:27:46,718 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:46,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:46,718 INFO L85 PathProgramCache]: Analyzing trace with hash 215512243, now seen corresponding path program 11 times [2024-05-30 15:27:46,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:46,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154840554] [2024-05-30 15:27:46,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:46,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:47,193 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-30 15:27:47,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:47,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154840554] [2024-05-30 15:27:47,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154840554] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:47,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684354641] [2024-05-30 15:27:47,194 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:27:47,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:47,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:47,195 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:47,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-30 15:27:47,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-30 15:27:47,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:47,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 41 conjunts are in the unsatisfiable core [2024-05-30 15:27:47,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-30 15:27:47,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 140 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-30 15:27:48,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684354641] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:48,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:48,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 18] total 35 [2024-05-30 15:27:48,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33791645] [2024-05-30 15:27:48,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-05-30 15:27:48,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:48,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-05-30 15:27:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2024-05-30 15:27:48,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:48,287 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:48,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 11.542857142857143) internal successors, (404), 35 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:48,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:48,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:48,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:48,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:48,287 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:48,288 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:48,288 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:48,801 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:48,801 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:48,801 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,804 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:48,804 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,804 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,811 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:48,811 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,811 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,817 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:48,817 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,817 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,822 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:48,823 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,823 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:48,853 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 777 states. [2024-05-30 15:27:48,854 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:48,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:48,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:48,855 INFO L78 Accepts]: Start accepts. Automaton has currently 823 states, but on-demand construction may add more states Word has length 282 [2024-05-30 15:27:48,857 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:48,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:49,063 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,SelfDestructingSolverStorable15 [2024-05-30 15:27:49,063 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:49,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:49,063 INFO L85 PathProgramCache]: Analyzing trace with hash 849170382, now seen corresponding path program 12 times [2024-05-30 15:27:49,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:49,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440539732] [2024-05-30 15:27:49,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:49,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:49,565 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 77 proven. 118 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2024-05-30 15:27:49,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:49,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440539732] [2024-05-30 15:27:49,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440539732] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:49,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62463987] [2024-05-30 15:27:49,566 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:27:49,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:49,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:49,567 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:49,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-30 15:27:49,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-05-30 15:27:49,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:49,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-30 15:27:49,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 110 proven. 85 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2024-05-30 15:27:50,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:51,213 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 110 proven. 85 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2024-05-30 15:27:51,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62463987] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:51,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:51,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 67 [2024-05-30 15:27:51,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448607342] [2024-05-30 15:27:51,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:51,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-05-30 15:27:51,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:51,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-05-30 15:27:51,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=3792, Unknown=0, NotChecked=0, Total=4422 [2024-05-30 15:27:51,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:51,216 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:51,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 7.82089552238806) internal successors, (524), 67 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:51,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:51,217 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:52,022 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:52,023 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:52,023 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,026 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:52,026 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,026 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,071 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:52,071 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,071 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,076 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:52,076 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,076 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,082 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:52,082 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,082 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:52,116 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 786 states. [2024-05-30 15:27:52,116 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:52,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:27:52,117 INFO L78 Accepts]: Start accepts. Automaton has currently 832 states, but on-demand construction may add more states Word has length 290 [2024-05-30 15:27:52,119 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:52,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:52,325 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,SelfDestructingSolverStorable16 [2024-05-30 15:27:52,325 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:52,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:52,326 INFO L85 PathProgramCache]: Analyzing trace with hash 598679983, now seen corresponding path program 13 times [2024-05-30 15:27:52,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:52,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37573646] [2024-05-30 15:27:52,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:52,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:52,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:52,761 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 77 proven. 118 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2024-05-30 15:27:52,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37573646] [2024-05-30 15:27:52,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37573646] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568969472] [2024-05-30 15:27:52,761 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:27:52,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:52,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:52,762 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:52,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-30 15:27:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:52,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-30 15:27:52,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:53,600 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 110 proven. 85 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2024-05-30 15:27:53,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 110 proven. 85 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2024-05-30 15:27:54,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568969472] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:27:54,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:27:54,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 67 [2024-05-30 15:27:54,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432237583] [2024-05-30 15:27:54,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:27:54,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-05-30 15:27:54,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:27:54,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-05-30 15:27:54,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=3792, Unknown=0, NotChecked=0, Total=4422 [2024-05-30 15:27:54,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:54,222 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:27:54,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 7.2835820895522385) internal successors, (488), 67 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:54,223 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:27:54,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:54,224 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:27:54,978 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:54,978 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:27:54,987 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:54,990 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:54,990 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:54,990 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:54,997 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:54,998 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:54,998 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:55,005 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:55,005 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:55,005 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:55,011 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:27:55,011 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:55,012 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:27:55,030 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 795 states. [2024-05-30 15:27:55,030 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:27:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:27:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:27:55,031 INFO L78 Accepts]: Start accepts. Automaton has currently 841 states, but on-demand construction may add more states Word has length 298 [2024-05-30 15:27:55,034 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:27:55,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-30 15:27:55,239 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,SelfDestructingSolverStorable17 [2024-05-30 15:27:55,240 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:27:55,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:27:55,240 INFO L85 PathProgramCache]: Analyzing trace with hash -287787763, now seen corresponding path program 14 times [2024-05-30 15:27:55,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:27:55,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033837405] [2024-05-30 15:27:55,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:27:55,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:27:55,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:27:57,378 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 303 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2024-05-30 15:27:57,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:27:57,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033837405] [2024-05-30 15:27:57,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033837405] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:27:57,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713168455] [2024-05-30 15:27:57,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:27:57,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:27:57,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:27:57,380 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:27:57,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-30 15:27:57,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:27:57,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:27:57,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 95 conjunts are in the unsatisfiable core [2024-05-30 15:27:57,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:27:59,092 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:27:59,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:27:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:27:59,095 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:27:59,760 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:27:59,760 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 42 treesize of output 60 [2024-05-30 15:28:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 1 proven. 179 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-05-30 15:28:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713168455] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:00,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:00,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 33, 25] total 94 [2024-05-30 15:28:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740069090] [2024-05-30 15:28:00,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-05-30 15:28:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:00,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-05-30 15:28:00,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=8376, Unknown=0, NotChecked=0, Total=8742 [2024-05-30 15:28:00,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:00,318 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:00,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 7.202127659574468) internal successors, (677), 94 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:00,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:00,319 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:04,712 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:04,712 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:04,712 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,714 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:04,714 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,715 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,826 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:04,827 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,827 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,846 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:04,847 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,847 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,873 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:04,873 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,873 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:04,939 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 858 states. [2024-05-30 15:28:04,939 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:04,940 INFO L78 Accepts]: Start accepts. Automaton has currently 916 states, but on-demand construction may add more states Word has length 307 [2024-05-30 15:28:04,943 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:04,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-05-30 15:28:05,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:05,144 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:05,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:05,145 INFO L85 PathProgramCache]: Analyzing trace with hash -327438136, now seen corresponding path program 15 times [2024-05-30 15:28:05,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:05,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134065829] [2024-05-30 15:28:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:05,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:05,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:05,781 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-05-30 15:28:05,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:05,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134065829] [2024-05-30 15:28:05,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134065829] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:05,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724571220] [2024-05-30 15:28:05,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:28:05,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:05,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:05,782 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:05,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-30 15:28:06,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-05-30 15:28:06,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:06,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 49 conjunts are in the unsatisfiable core [2024-05-30 15:28:06,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:06,769 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-05-30 15:28:06,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:07,167 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-05-30 15:28:07,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724571220] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:07,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:07,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 21] total 42 [2024-05-30 15:28:07,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029594693] [2024-05-30 15:28:07,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:07,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-05-30 15:28:07,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:07,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-05-30 15:28:07,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1619, Unknown=0, NotChecked=0, Total=1722 [2024-05-30 15:28:07,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:07,169 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:07,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 10.476190476190476) internal successors, (440), 42 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:07,170 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:07,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:07,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:07,171 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:07,927 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:07,928 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:07,928 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,930 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:07,930 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,931 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,940 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:07,940 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,940 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,947 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:07,948 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,948 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,954 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:07,954 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,955 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:07,992 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 887 states. [2024-05-30 15:28:07,993 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:07,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:07,994 INFO L78 Accepts]: Start accepts. Automaton has currently 945 states, but on-demand construction may add more states Word has length 316 [2024-05-30 15:28:07,997 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:08,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:08,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:08,203 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:08,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:08,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1190739201, now seen corresponding path program 16 times [2024-05-30 15:28:08,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:08,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864605307] [2024-05-30 15:28:08,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:08,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:08,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:08,834 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 118 proven. 167 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2024-05-30 15:28:08,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864605307] [2024-05-30 15:28:08,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864605307] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882588501] [2024-05-30 15:28:08,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:28:08,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:08,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:08,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-05-30 15:28:08,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-30 15:28:08,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:28:08,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:08,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-30 15:28:08,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:09,717 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 159 proven. 126 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2024-05-30 15:28:09,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 159 proven. 126 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2024-05-30 15:28:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882588501] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:10,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 88 [2024-05-30 15:28:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809125104] [2024-05-30 15:28:10,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:10,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-05-30 15:28:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-05-30 15:28:10,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=771, Invalid=6885, Unknown=0, NotChecked=0, Total=7656 [2024-05-30 15:28:10,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:10,598 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:10,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 6.556818181818182) internal successors, (577), 88 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:10,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:10,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:10,599 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:12,275 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:12,275 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:12,275 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,277 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:12,277 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,278 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,286 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:12,286 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,286 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,293 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:12,293 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,293 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,300 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:12,300 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,301 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:12,325 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 905 states. [2024-05-30 15:28:12,325 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:12,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:12,327 INFO L78 Accepts]: Start accepts. Automaton has currently 963 states, but on-demand construction may add more states Word has length 332 [2024-05-30 15:28:12,330 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:12,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:12,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:12,536 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:12,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:12,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1895555200, now seen corresponding path program 17 times [2024-05-30 15:28:12,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:12,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542113484] [2024-05-30 15:28:12,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:12,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 619 backedges. 0 proven. 269 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-05-30 15:28:13,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:13,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542113484] [2024-05-30 15:28:13,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542113484] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:13,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919946399] [2024-05-30 15:28:13,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:28:13,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:13,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:13,955 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:13,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-30 15:28:14,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-05-30 15:28:14,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:14,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 95 conjunts are in the unsatisfiable core [2024-05-30 15:28:14,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:15,909 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:28:15,909 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 30 treesize of output 10 [2024-05-30 15:28:15,911 INFO L134 CoverageAnalysis]: Checked inductivity of 619 backedges. 0 proven. 432 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-05-30 15:28:15,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:16,482 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:28:16,482 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 42 treesize of output 60 [2024-05-30 15:28:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 619 backedges. 1 proven. 268 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-05-30 15:28:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919946399] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:17,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:17,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 44, 29] total 101 [2024-05-30 15:28:17,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598251647] [2024-05-30 15:28:17,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:17,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-05-30 15:28:17,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:17,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-05-30 15:28:17,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=9720, Unknown=0, NotChecked=0, Total=10100 [2024-05-30 15:28:17,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:17,125 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:17,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 6.5049504950495045) internal successors, (657), 101 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:17,126 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:17,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:17,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:17,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:17,127 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:17,127 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:21,903 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:21,903 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:21,903 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:21,906 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:21,906 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:21,906 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,063 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:22,063 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,063 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,090 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:22,090 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,090 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,129 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:22,129 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,130 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:22,203 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 968 states. [2024-05-30 15:28:22,204 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:22,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:22,206 INFO L78 Accepts]: Start accepts. Automaton has currently 1038 states, but on-demand construction may add more states Word has length 341 [2024-05-30 15:28:22,210 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:22,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:22,416 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,SelfDestructingSolverStorable21 [2024-05-30 15:28:22,416 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1921341365, now seen corresponding path program 18 times [2024-05-30 15:28:22,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:22,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647366222] [2024-05-30 15:28:22,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:22,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:23,253 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-05-30 15:28:23,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:23,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647366222] [2024-05-30 15:28:23,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647366222] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:23,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453861497] [2024-05-30 15:28:23,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:28:23,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:23,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:23,270 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:23,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-30 15:28:23,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-05-30 15:28:23,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:23,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 57 conjunts are in the unsatisfiable core [2024-05-30 15:28:23,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:24,631 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-05-30 15:28:24,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:25,103 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 0 proven. 318 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-05-30 15:28:25,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453861497] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:25,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:25,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 24] total 49 [2024-05-30 15:28:25,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164640848] [2024-05-30 15:28:25,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:25,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-05-30 15:28:25,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:25,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-05-30 15:28:25,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=2231, Unknown=0, NotChecked=0, Total=2352 [2024-05-30 15:28:25,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:25,106 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:25,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 9.714285714285714) internal successors, (476), 49 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:25,107 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:25,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:25,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:25,108 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:25,772 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:25,772 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:25,772 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,775 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:25,775 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,775 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,785 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:25,785 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,785 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,794 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:25,794 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,794 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,803 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:25,803 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,803 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:25,860 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 997 states. [2024-05-30 15:28:25,860 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:25,862 INFO L78 Accepts]: Start accepts. Automaton has currently 1067 states, but on-demand construction may add more states Word has length 350 [2024-05-30 15:28:25,865 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:25,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:26,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:26,071 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:26,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:26,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1644301324, now seen corresponding path program 19 times [2024-05-30 15:28:26,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:26,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114044017] [2024-05-30 15:28:26,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:26,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:26,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:26,785 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 168 proven. 224 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2024-05-30 15:28:26,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:26,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114044017] [2024-05-30 15:28:26,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114044017] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:26,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135822829] [2024-05-30 15:28:26,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:28:26,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:26,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:26,788 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:26,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-30 15:28:26,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:26,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-30 15:28:26,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:27,985 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 217 proven. 175 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2024-05-30 15:28:27,985 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:29,143 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 217 proven. 175 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2024-05-30 15:28:29,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135822829] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:29,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:29,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 100 [2024-05-30 15:28:29,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133096602] [2024-05-30 15:28:29,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:29,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-05-30 15:28:29,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:29,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-05-30 15:28:29,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=974, Invalid=8926, Unknown=0, NotChecked=0, Total=9900 [2024-05-30 15:28:29,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:29,147 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:29,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 6.28) internal successors, (628), 100 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:29,147 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:29,148 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:29,148 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:31,222 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:31,222 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:31,222 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,225 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:31,225 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,225 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,234 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:31,234 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,234 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,242 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:31,243 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,243 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,251 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:31,251 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,251 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:31,281 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1015 states. [2024-05-30 15:28:31,281 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:31,283 INFO L78 Accepts]: Start accepts. Automaton has currently 1085 states, but on-demand construction may add more states Word has length 366 [2024-05-30 15:28:31,287 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:31,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:31,492 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,SelfDestructingSolverStorable23 [2024-05-30 15:28:31,493 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:31,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:31,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1894177739, now seen corresponding path program 20 times [2024-05-30 15:28:31,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:31,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747997861] [2024-05-30 15:28:31,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:31,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:34,329 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 605 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 15:28:34,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:34,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747997861] [2024-05-30 15:28:34,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747997861] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:34,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621650844] [2024-05-30 15:28:34,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:28:34,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:34,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:34,331 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:34,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-30 15:28:34,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:28:34,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:34,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 109 conjunts are in the unsatisfiable core [2024-05-30 15:28:34,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:36,660 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:28:36,660 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 30 treesize of output 10 [2024-05-30 15:28:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 596 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2024-05-30 15:28:36,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:37,488 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:28:37,488 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 42 treesize of output 60 [2024-05-30 15:28:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 1 proven. 375 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-05-30 15:28:38,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621650844] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:38,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:38,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 52, 33] total 128 [2024-05-30 15:28:38,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410877314] [2024-05-30 15:28:38,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:38,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2024-05-30 15:28:38,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:38,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2024-05-30 15:28:38,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=500, Invalid=15756, Unknown=0, NotChecked=0, Total=16256 [2024-05-30 15:28:38,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:38,157 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:38,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 5.8671875) internal successors, (751), 128 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:38,158 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:38,159 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:38,159 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:44,515 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,515 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:44,515 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,517 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,517 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,517 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,661 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,662 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,662 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,794 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,794 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,794 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,829 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,830 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,830 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,893 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:44,893 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,893 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:44,954 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1182 states. [2024-05-30 15:28:44,954 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:44,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:44,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:28:44,956 INFO L78 Accepts]: Start accepts. Automaton has currently 1264 states, but on-demand construction may add more states Word has length 375 [2024-05-30 15:28:44,960 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:44,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:45,166 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,SelfDestructingSolverStorable24 [2024-05-30 15:28:45,166 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:45,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:45,167 INFO L85 PathProgramCache]: Analyzing trace with hash 259669962, now seen corresponding path program 21 times [2024-05-30 15:28:45,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:45,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99774372] [2024-05-30 15:28:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:45,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:46,061 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 434 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-05-30 15:28:46,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:46,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99774372] [2024-05-30 15:28:46,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99774372] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:46,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55069147] [2024-05-30 15:28:46,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:28:46,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:46,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:46,062 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:28:46,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-05-30 15:28:46,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-05-30 15:28:46,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:46,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 65 conjunts are in the unsatisfiable core [2024-05-30 15:28:46,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 434 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-05-30 15:28:47,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:48,169 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 0 proven. 434 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2024-05-30 15:28:48,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55069147] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:48,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:48,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 27] total 56 [2024-05-30 15:28:48,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998366230] [2024-05-30 15:28:48,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:48,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-05-30 15:28:48,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:48,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-05-30 15:28:48,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=2941, Unknown=0, NotChecked=0, Total=3080 [2024-05-30 15:28:48,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:48,171 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:48,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 9.142857142857142) internal successors, (512), 56 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-05-30 15:28:48,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:48,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:48,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:48,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:48,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:48,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:28:48,174 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:48,174 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:49,390 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:49,390 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:49,390 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,392 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:49,393 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,393 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,404 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:49,404 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,404 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,414 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:49,414 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,414 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,424 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:49,424 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,424 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:49,471 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1107 states. [2024-05-30 15:28:49,471 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:49,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:49,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:49,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:28:49,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:28:49,473 INFO L78 Accepts]: Start accepts. Automaton has currently 1189 states, but on-demand construction may add more states Word has length 384 [2024-05-30 15:28:49,477 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:49,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:49,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:49,684 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:49,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:49,685 INFO L85 PathProgramCache]: Analyzing trace with hash 130528063, now seen corresponding path program 22 times [2024-05-30 15:28:49,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:49,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558484769] [2024-05-30 15:28:49,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:49,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:49,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:50,500 INFO L134 CoverageAnalysis]: Checked inductivity of 965 backedges. 227 proven. 289 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2024-05-30 15:28:50,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:50,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558484769] [2024-05-30 15:28:50,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558484769] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:50,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557054053] [2024-05-30 15:28:50,501 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:28:50,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:50,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:50,502 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-05-30 15:28:50,505 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-05-30 15:28:50,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:28:50,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:28:50,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 38 conjunts are in the unsatisfiable core [2024-05-30 15:28:50,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:28:51,887 INFO L134 CoverageAnalysis]: Checked inductivity of 965 backedges. 284 proven. 232 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2024-05-30 15:28:51,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:28:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 965 backedges. 284 proven. 232 refuted. 0 times theorem prover too weak. 449 trivial. 0 not checked. [2024-05-30 15:28:52,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557054053] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:28:52,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:28:52,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 112 [2024-05-30 15:28:52,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329475450] [2024-05-30 15:28:52,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:28:52,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-05-30 15:28:52,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:28:52,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-05-30 15:28:52,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1201, Invalid=11231, Unknown=0, NotChecked=0, Total=12432 [2024-05-30 15:28:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:52,836 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:28:52,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 6.0625) internal successors, (679), 112 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:52,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:28:52,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:52,838 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:28:54,908 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:54,908 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:28:54,908 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,911 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:54,911 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,911 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,923 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:54,923 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,924 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,935 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:54,935 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,936 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,946 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:28:54,946 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,946 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:28:54,973 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1125 states. [2024-05-30 15:28:54,973 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:28:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:28:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:28:54,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:28:54,975 INFO L78 Accepts]: Start accepts. Automaton has currently 1207 states, but on-demand construction may add more states Word has length 400 [2024-05-30 15:28:54,979 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:28:54,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-05-30 15:28:55,187 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,SelfDestructingSolverStorable26 [2024-05-30 15:28:55,188 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:28:55,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:28:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1095032894, now seen corresponding path program 23 times [2024-05-30 15:28:55,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:28:55,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251341401] [2024-05-30 15:28:55,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:28:55,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:28:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:28:58,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 0 proven. 795 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-05-30 15:28:58,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:28:58,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251341401] [2024-05-30 15:28:58,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251341401] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:28:58,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073126332] [2024-05-30 15:28:58,449 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:28:58,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:28:58,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:28:58,450 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-05-30 15:28:58,452 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-05-30 15:29:00,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-05-30 15:29:00,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:29:00,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 87 conjunts are in the unsatisfiable core [2024-05-30 15:29:00,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:02,438 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:29:02,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:29:02,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 0 proven. 501 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-05-30 15:29:02,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:03,552 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:29:03,552 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 42 treesize of output 60 [2024-05-30 15:29:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 1095 backedges. 1 proven. 500 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-05-30 15:29:04,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073126332] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:04,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:04,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 39, 37] total 128 [2024-05-30 15:29:04,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052464936] [2024-05-30 15:29:04,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:04,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 128 states [2024-05-30 15:29:04,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:04,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 128 interpolants. [2024-05-30 15:29:04,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=15800, Unknown=0, NotChecked=0, Total=16256 [2024-05-30 15:29:04,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:04,711 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:04,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 128 states, 128 states have (on average 6.15625) internal successors, (788), 128 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:04,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:04,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:04,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:04,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:04,711 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:04,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:04,713 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:04,713 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:12,060 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:12,060 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:12,060 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,062 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:12,063 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,063 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,234 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:12,235 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,235 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,265 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:12,265 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,265 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,303 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:12,303 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,303 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:12,374 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1188 states. [2024-05-30 15:29:12,374 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:12,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:12,376 INFO L78 Accepts]: Start accepts. Automaton has currently 1282 states, but on-demand construction may add more states Word has length 409 [2024-05-30 15:29:12,381 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:12,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-05-30 15:29:12,584 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,SelfDestructingSolverStorable27 [2024-05-30 15:29:12,584 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:12,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:12,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1415672649, now seen corresponding path program 24 times [2024-05-30 15:29:12,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:12,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921243532] [2024-05-30 15:29:12,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:12,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:13,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 0 proven. 568 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-05-30 15:29:13,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:29:13,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921243532] [2024-05-30 15:29:13,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921243532] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:29:13,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270348552] [2024-05-30 15:29:13,493 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:29:13,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:13,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:29:13,494 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-05-30 15:29:13,496 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-05-30 15:29:15,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-05-30 15:29:15,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:29:15,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 73 conjunts are in the unsatisfiable core [2024-05-30 15:29:15,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:16,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 0 proven. 568 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-05-30 15:29:16,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:16,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1162 backedges. 0 proven. 568 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2024-05-30 15:29:16,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270348552] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:16,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:16,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 30] total 63 [2024-05-30 15:29:16,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607292418] [2024-05-30 15:29:16,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:16,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-05-30 15:29:16,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:16,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-05-30 15:29:16,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3749, Unknown=0, NotChecked=0, Total=3906 [2024-05-30 15:29:16,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:16,893 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:16,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 8.698412698412698) internal successors, (548), 63 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:16,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:16,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:16,894 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:18,459 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:18,459 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:18,459 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,466 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:18,467 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,467 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,480 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:18,480 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,480 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,509 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:18,510 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,510 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,524 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:18,524 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,524 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:18,590 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1217 states. [2024-05-30 15:29:18,591 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:18,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:18,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:18,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:18,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:18,596 INFO L78 Accepts]: Start accepts. Automaton has currently 1311 states, but on-demand construction may add more states Word has length 418 [2024-05-30 15:29:18,601 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:18,612 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-05-30 15:29:18,808 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,SelfDestructingSolverStorable28 [2024-05-30 15:29:18,808 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:18,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:18,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1434023498, now seen corresponding path program 25 times [2024-05-30 15:29:18,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:18,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911143594] [2024-05-30 15:29:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:18,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:18,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 295 proven. 362 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2024-05-30 15:29:19,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:29:19,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911143594] [2024-05-30 15:29:19,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911143594] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:29:19,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935678791] [2024-05-30 15:29:19,712 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:29:19,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:19,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:29:19,713 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-05-30 15:29:19,715 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-05-30 15:29:19,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:19,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-30 15:29:19,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:21,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 360 proven. 297 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2024-05-30 15:29:21,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:22,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 360 proven. 297 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2024-05-30 15:29:22,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935678791] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:22,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:22,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 124 [2024-05-30 15:29:22,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210492981] [2024-05-30 15:29:22,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:22,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2024-05-30 15:29:22,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:22,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2024-05-30 15:29:22,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1452, Invalid=13800, Unknown=0, NotChecked=0, Total=15252 [2024-05-30 15:29:22,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:22,393 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:22,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 5.887096774193548) internal successors, (730), 124 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:22,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:22,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:22,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:22,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:22,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:22,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:22,397 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:22,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:22,399 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:24,871 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:24,871 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:24,871 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,873 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:24,873 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,874 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,903 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:24,903 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,903 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,928 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:24,928 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,928 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,963 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:24,963 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,963 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:24,994 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1235 states. [2024-05-30 15:29:24,995 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:24,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:24,996 INFO L78 Accepts]: Start accepts. Automaton has currently 1329 states, but on-demand construction may add more states Word has length 434 [2024-05-30 15:29:25,002 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:25,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-05-30 15:29:25,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:25,209 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:25,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:25,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1795067767, now seen corresponding path program 26 times [2024-05-30 15:29:25,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:25,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883451364] [2024-05-30 15:29:25,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:25,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:28,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1384 backedges. 0 proven. 1011 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2024-05-30 15:29:28,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:29:28,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883451364] [2024-05-30 15:29:28,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883451364] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:29:28,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151650687] [2024-05-30 15:29:28,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:29:28,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:28,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:29:28,599 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-05-30 15:29:28,602 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-05-30 15:29:28,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:29:28,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:29:28,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 159 conjunts are in the unsatisfiable core [2024-05-30 15:29:28,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:31,962 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:29:31,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:29:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1384 backedges. 0 proven. 1360 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:29:31,968 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:33,133 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:29:33,134 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 42 treesize of output 60 [2024-05-30 15:29:34,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1384 backedges. 1 proven. 643 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-05-30 15:29:34,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151650687] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:34,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:34,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 57, 41] total 158 [2024-05-30 15:29:34,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464466359] [2024-05-30 15:29:34,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:34,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 158 states [2024-05-30 15:29:34,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:34,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 158 interpolants. [2024-05-30 15:29:34,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=598, Invalid=24208, Unknown=0, NotChecked=0, Total=24806 [2024-05-30 15:29:34,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:34,315 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:34,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 158 states, 158 states have (on average 6.2594936708860756) internal successors, (989), 158 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:34,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:34,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:34,317 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:45,713 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:45,713 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:45,713 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,716 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:45,716 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,716 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,914 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:45,914 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,914 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,954 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:45,954 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:45,955 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:46,002 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:46,003 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:46,003 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:46,081 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1298 states. [2024-05-30 15:29:46,081 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:46,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:29:46,082 INFO L78 Accepts]: Start accepts. Automaton has currently 1404 states, but on-demand construction may add more states Word has length 443 [2024-05-30 15:29:46,088 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:46,095 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-05-30 15:29:46,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:46,295 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:46,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:46,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1400364852, now seen corresponding path program 27 times [2024-05-30 15:29:46,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:46,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880472114] [2024-05-30 15:29:46,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:46,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:46,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:47,332 INFO L134 CoverageAnalysis]: Checked inductivity of 1460 backedges. 0 proven. 720 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-05-30 15:29:47,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:29:47,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880472114] [2024-05-30 15:29:47,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880472114] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:29:47,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446704220] [2024-05-30 15:29:47,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:29:47,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:47,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:29:47,333 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-05-30 15:29:47,334 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-05-30 15:29:49,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-05-30 15:29:49,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:29:49,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 81 conjunts are in the unsatisfiable core [2024-05-30 15:29:49,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:50,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1460 backedges. 0 proven. 720 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-05-30 15:29:50,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:51,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1460 backedges. 0 proven. 720 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2024-05-30 15:29:51,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446704220] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:51,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:51,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 33] total 70 [2024-05-30 15:29:51,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480979744] [2024-05-30 15:29:51,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:51,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-05-30 15:29:51,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:51,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-05-30 15:29:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=4655, Unknown=0, NotChecked=0, Total=4830 [2024-05-30 15:29:51,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:51,313 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:51,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 8.342857142857143) internal successors, (584), 70 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:51,314 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:29:51,315 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:51,315 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:52,598 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:52,598 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:52,598 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,600 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:52,600 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,601 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,616 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:52,616 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,616 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,629 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:52,630 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,630 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,644 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:52,644 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,644 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:52,694 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1327 states. [2024-05-30 15:29:52,694 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:52,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:29:52,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:29:52,696 INFO L78 Accepts]: Start accepts. Automaton has currently 1433 states, but on-demand construction may add more states Word has length 452 [2024-05-30 15:29:52,701 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:52,710 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-05-30 15:29:52,910 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,SelfDestructingSolverStorable31 [2024-05-30 15:29:52,910 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:52,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:52,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1828214653, now seen corresponding path program 28 times [2024-05-30 15:29:52,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:52,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225395012] [2024-05-30 15:29:52,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:52,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:29:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1545 backedges. 372 proven. 443 refuted. 0 times theorem prover too weak. 730 trivial. 0 not checked. [2024-05-30 15:29:54,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:29:54,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225395012] [2024-05-30 15:29:54,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225395012] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:29:54,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470462347] [2024-05-30 15:29:54,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:29:54,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:29:54,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:29:54,015 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:29:54,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-05-30 15:29:54,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:29:54,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:29:54,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-30 15:29:54,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:29:55,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1545 backedges. 445 proven. 370 refuted. 0 times theorem prover too weak. 730 trivial. 0 not checked. [2024-05-30 15:29:55,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:29:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1545 backedges. 445 proven. 370 refuted. 0 times theorem prover too weak. 730 trivial. 0 not checked. [2024-05-30 15:29:56,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470462347] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:29:56,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:29:56,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 136 [2024-05-30 15:29:56,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517321377] [2024-05-30 15:29:56,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:29:56,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2024-05-30 15:29:56,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:29:56,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2024-05-30 15:29:56,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1727, Invalid=16633, Unknown=0, NotChecked=0, Total=18360 [2024-05-30 15:29:56,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:56,529 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:29:56,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 136 states have (on average 5.742647058823529) internal successors, (781), 136 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:29:56,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:56,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:56,529 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:56,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:29:56,531 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:56,531 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:29:59,461 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:59,462 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:29:59,462 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,464 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:59,465 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,465 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,480 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:59,481 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,481 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,495 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:59,495 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,495 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,510 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:29:59,510 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,510 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:29:59,545 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1345 states. [2024-05-30 15:29:59,545 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:29:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:29:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:29:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:29:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:29:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:29:59,547 INFO L78 Accepts]: Start accepts. Automaton has currently 1451 states, but on-demand construction may add more states Word has length 468 [2024-05-30 15:29:59,618 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:29:59,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-05-30 15:29:59,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-05-30 15:29:59,819 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:29:59,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:29:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1800302852, now seen corresponding path program 29 times [2024-05-30 15:29:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:29:59,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752834227] [2024-05-30 15:29:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:29:59,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:29:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:30:03,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1707 backedges. 0 proven. 1253 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2024-05-30 15:30:03,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:30:03,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752834227] [2024-05-30 15:30:03,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752834227] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:30:03,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559658795] [2024-05-30 15:30:03,766 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:30:03,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:30:03,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:30:03,767 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:30:03,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-05-30 15:30:10,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-05-30 15:30:10,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:30:10,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 103 conjunts are in the unsatisfiable core [2024-05-30 15:30:10,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:30:12,708 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:30:12,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:30:12,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1707 backedges. 0 proven. 805 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-05-30 15:30:12,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:30:14,588 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:30:14,588 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 42 treesize of output 60 [2024-05-30 15:30:15,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1707 backedges. 1 proven. 804 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-05-30 15:30:15,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559658795] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:30:15,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:30:15,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 47, 45] total 156 [2024-05-30 15:30:15,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249497160] [2024-05-30 15:30:15,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:30:15,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 156 states [2024-05-30 15:30:15,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:30:15,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2024-05-30 15:30:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=23632, Unknown=0, NotChecked=0, Total=24180 [2024-05-30 15:30:15,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:15,924 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:30:15,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 156 states, 156 states have (on average 5.846153846153846) internal successors, (912), 156 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:30:15,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:15,925 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:15,926 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:15,926 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:30:26,580 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:26,580 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:30:26,580 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:26,583 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:26,583 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:26,583 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:26,984 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:26,984 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:26,984 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:27,029 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:27,029 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:27,029 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:27,094 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:27,094 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:27,094 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:27,261 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1408 states. [2024-05-30 15:30:27,261 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:30:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:30:27,263 INFO L78 Accepts]: Start accepts. Automaton has currently 1526 states, but on-demand construction may add more states Word has length 477 [2024-05-30 15:30:27,270 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:30:27,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-05-30 15:30:27,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-05-30 15:30:27,479 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:30:27,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:30:27,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1424518215, now seen corresponding path program 30 times [2024-05-30 15:30:27,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:30:27,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588686117] [2024-05-30 15:30:27,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:30:27,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:30:27,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:30:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1792 backedges. 0 proven. 890 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-05-30 15:30:28,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:30:28,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588686117] [2024-05-30 15:30:28,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588686117] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:30:28,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791619454] [2024-05-30 15:30:28,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:30:28,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:30:28,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:30:28,835 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:30:28,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-05-30 15:30:34,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-05-30 15:30:34,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:30:34,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 89 conjunts are in the unsatisfiable core [2024-05-30 15:30:34,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:30:35,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1792 backedges. 0 proven. 890 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-05-30 15:30:35,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:30:36,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1792 backedges. 0 proven. 890 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2024-05-30 15:30:36,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791619454] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:30:36,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:30:36,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 36] total 77 [2024-05-30 15:30:36,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860395969] [2024-05-30 15:30:36,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:30:36,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-05-30 15:30:36,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:30:36,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-05-30 15:30:36,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=5659, Unknown=0, NotChecked=0, Total=5852 [2024-05-30 15:30:36,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:36,443 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:30:36,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 8.051948051948052) internal successors, (620), 77 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:30:36,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:36,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:36,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:36,444 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:30:36,445 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:36,445 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:30:38,472 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:38,472 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:30:38,473 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,475 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:38,475 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,475 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,549 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:38,550 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,550 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,566 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:38,566 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,566 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,581 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:38,581 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,581 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:38,631 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1437 states. [2024-05-30 15:30:38,631 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:30:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:38,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:30:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:30:38,633 INFO L78 Accepts]: Start accepts. Automaton has currently 1555 states, but on-demand construction may add more states Word has length 486 [2024-05-30 15:30:38,640 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:30:38,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-05-30 15:30:38,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,34 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:30:38,844 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:30:38,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:30:38,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1865412984, now seen corresponding path program 31 times [2024-05-30 15:30:38,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:30:38,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269024056] [2024-05-30 15:30:38,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:30:38,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:30:38,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:30:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1886 backedges. 458 proven. 532 refuted. 0 times theorem prover too weak. 896 trivial. 0 not checked. [2024-05-30 15:30:40,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:30:40,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269024056] [2024-05-30 15:30:40,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269024056] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:30:40,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772951456] [2024-05-30 15:30:40,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:30:40,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:30:40,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:30:40,257 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:30:40,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-05-30 15:30:40,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:30:40,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 50 conjunts are in the unsatisfiable core [2024-05-30 15:30:40,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:30:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1886 backedges. 539 proven. 451 refuted. 0 times theorem prover too weak. 896 trivial. 0 not checked. [2024-05-30 15:30:41,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:30:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1886 backedges. 539 proven. 451 refuted. 0 times theorem prover too weak. 896 trivial. 0 not checked. [2024-05-30 15:30:43,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772951456] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:30:43,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:30:43,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 148 [2024-05-30 15:30:43,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254202918] [2024-05-30 15:30:43,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:30:43,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 148 states [2024-05-30 15:30:43,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:30:43,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2024-05-30 15:30:43,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2026, Invalid=19730, Unknown=0, NotChecked=0, Total=21756 [2024-05-30 15:30:43,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:43,476 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:30:43,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 148 states, 148 states have (on average 5.621621621621622) internal successors, (832), 148 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:30:43,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:43,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:43,477 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:30:43,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:43,478 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:30:47,186 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:47,186 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:30:47,186 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,189 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:47,189 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,189 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,207 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:47,207 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,207 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,226 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:47,226 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,227 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,243 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:30:47,243 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,243 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:30:47,277 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1455 states. [2024-05-30 15:30:47,277 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:30:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:30:47,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:30:47,279 INFO L78 Accepts]: Start accepts. Automaton has currently 1573 states, but on-demand construction may add more states Word has length 502 [2024-05-30 15:30:47,286 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:30:47,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-05-30 15:30:47,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-05-30 15:30:47,493 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:30:47,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:30:47,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1486156615, now seen corresponding path program 32 times [2024-05-30 15:30:47,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:30:47,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502875918] [2024-05-30 15:30:47,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:30:47,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:30:47,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:30:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2064 backedges. 0 proven. 1521 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2024-05-30 15:30:52,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:30:52,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502875918] [2024-05-30 15:30:52,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502875918] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:30:52,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768152849] [2024-05-30 15:30:52,199 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:30:52,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:30:52,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:30:52,201 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:30:52,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-05-30 15:30:52,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:30:52,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:30:52,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 143 conjunts are in the unsatisfiable core [2024-05-30 15:30:52,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:30:56,839 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:30:56,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:30:56,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2064 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2024-05-30 15:30:56,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:30:59,204 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:30:59,205 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 42 treesize of output 60 [2024-05-30 15:31:01,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2064 backedges. 1 proven. 983 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-05-30 15:31:01,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768152849] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:31:01,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:31:01,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 69, 49] total 190 [2024-05-30 15:31:01,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129020710] [2024-05-30 15:31:01,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:31:01,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2024-05-30 15:31:01,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:31:01,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2024-05-30 15:31:01,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=714, Invalid=35196, Unknown=0, NotChecked=0, Total=35910 [2024-05-30 15:31:01,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:01,284 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:31:01,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 190 states have (on average 5.610526315789474) internal successors, (1066), 190 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:01,284 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:01,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:01,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:01,286 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:31:20,818 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:20,818 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:31:20,818 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:20,821 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:20,821 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:20,821 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,184 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:21,184 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,184 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,243 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:21,244 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,244 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,323 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:21,324 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,324 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:21,450 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1518 states. [2024-05-30 15:31:21,450 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:31:21,452 INFO L78 Accepts]: Start accepts. Automaton has currently 1648 states, but on-demand construction may add more states Word has length 511 [2024-05-30 15:31:21,460 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:31:21,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-05-30 15:31:21,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-05-30 15:31:21,667 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:31:21,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:31:21,668 INFO L85 PathProgramCache]: Analyzing trace with hash -666315826, now seen corresponding path program 33 times [2024-05-30 15:31:21,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:31:21,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640223097] [2024-05-30 15:31:21,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:31:21,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:31:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:31:23,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 0 proven. 1078 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-05-30 15:31:23,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:31:23,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640223097] [2024-05-30 15:31:23,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640223097] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:31:23,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402230585] [2024-05-30 15:31:23,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:31:23,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:31:23,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:31:23,156 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:31:23,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-05-30 15:31:24,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-05-30 15:31:24,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:31:24,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 97 conjunts are in the unsatisfiable core [2024-05-30 15:31:24,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:31:25,938 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 0 proven. 1078 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-05-30 15:31:25,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:31:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2158 backedges. 0 proven. 1078 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2024-05-30 15:31:26,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402230585] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:31:26,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:31:26,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 39] total 84 [2024-05-30 15:31:26,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003775519] [2024-05-30 15:31:26,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:31:26,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-30 15:31:26,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:31:26,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-30 15:31:26,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=6761, Unknown=0, NotChecked=0, Total=6972 [2024-05-30 15:31:26,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:26,687 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:31:26,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 7.809523809523809) internal successors, (656), 84 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:31:26,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:26,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:26,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:26,687 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:26,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:31:26,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:26,689 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:31:28,444 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:28,444 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:31:28,444 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,446 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:28,447 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,447 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,466 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:28,466 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,467 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,485 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:28,485 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,485 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,504 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:28,504 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,504 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:28,572 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1547 states. [2024-05-30 15:31:28,573 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:31:28,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:31:28,575 INFO L78 Accepts]: Start accepts. Automaton has currently 1677 states, but on-demand construction may add more states Word has length 520 [2024-05-30 15:31:28,582 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:31:28,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-05-30 15:31:28,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-05-30 15:31:28,791 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:31:28,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:31:28,792 INFO L85 PathProgramCache]: Analyzing trace with hash -284710469, now seen corresponding path program 34 times [2024-05-30 15:31:28,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:31:28,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628819229] [2024-05-30 15:31:28,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:31:28,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:31:28,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:31:30,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2261 backedges. 553 proven. 629 refuted. 0 times theorem prover too weak. 1079 trivial. 0 not checked. [2024-05-30 15:31:30,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:31:30,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628819229] [2024-05-30 15:31:30,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628819229] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:31:30,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088742793] [2024-05-30 15:31:30,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:31:30,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:31:30,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:31:30,248 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:31:30,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-05-30 15:31:30,545 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:31:30,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:31:30,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 54 conjunts are in the unsatisfiable core [2024-05-30 15:31:30,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:31:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2261 backedges. 642 proven. 540 refuted. 0 times theorem prover too weak. 1079 trivial. 0 not checked. [2024-05-30 15:31:32,183 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:31:33,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2261 backedges. 642 proven. 540 refuted. 0 times theorem prover too weak. 1079 trivial. 0 not checked. [2024-05-30 15:31:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088742793] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:31:33,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:31:33,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 160 [2024-05-30 15:31:33,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338625058] [2024-05-30 15:31:33,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:31:33,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-05-30 15:31:33,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:31:33,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-05-30 15:31:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2349, Invalid=23091, Unknown=0, NotChecked=0, Total=25440 [2024-05-30 15:31:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:33,716 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:31:33,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 5.51875) internal successors, (883), 160 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:31:33,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:33,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:33,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:33,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:33,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:33,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:33,718 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:31:33,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:33,719 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:31:37,573 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:37,573 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:31:37,573 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,576 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:37,576 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,576 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,598 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:37,598 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,598 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,617 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:37,617 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,617 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,635 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:31:37,636 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,636 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:31:37,679 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1565 states. [2024-05-30 15:31:37,680 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:31:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:31:37,682 INFO L78 Accepts]: Start accepts. Automaton has currently 1695 states, but on-demand construction may add more states Word has length 536 [2024-05-30 15:31:37,690 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:31:37,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-05-30 15:31:37,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-05-30 15:31:37,896 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:31:37,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:31:37,896 INFO L85 PathProgramCache]: Analyzing trace with hash -211375174, now seen corresponding path program 35 times [2024-05-30 15:31:37,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:31:37,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758865328] [2024-05-30 15:31:37,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:31:37,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:31:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:31:43,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2455 backedges. 0 proven. 1815 refuted. 0 times theorem prover too weak. 640 trivial. 0 not checked. [2024-05-30 15:31:43,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:31:43,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758865328] [2024-05-30 15:31:43,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758865328] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:31:43,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160407893] [2024-05-30 15:31:43,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:31:43,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:31:43,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:31:43,080 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:31:43,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-05-30 15:31:55,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-05-30 15:31:55,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:31:55,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 121 conjunts are in the unsatisfiable core [2024-05-30 15:31:55,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:32:00,595 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:32:00,596 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 30 treesize of output 10 [2024-05-30 15:32:00,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2455 backedges. 0 proven. 1181 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-05-30 15:32:00,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:32:03,079 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:32:03,079 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 42 treesize of output 60 [2024-05-30 15:32:05,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2455 backedges. 1 proven. 1180 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-05-30 15:32:05,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160407893] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:32:05,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:32:05,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 58, 53] total 186 [2024-05-30 15:32:05,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379531064] [2024-05-30 15:32:05,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:32:05,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 186 states [2024-05-30 15:32:05,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:32:05,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 186 interpolants. [2024-05-30 15:32:05,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=652, Invalid=33758, Unknown=0, NotChecked=0, Total=34410 [2024-05-30 15:32:05,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:05,268 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:32:05,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 186 states, 186 states have (on average 5.56989247311828) internal successors, (1036), 186 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:32:05,268 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:32:05,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:32:05,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:05,270 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:32:30,074 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:30,074 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:32:30,074 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,077 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:30,077 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,077 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,520 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:30,523 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,523 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,592 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:30,592 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,592 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,679 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:30,679 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,679 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:30,807 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1628 states. [2024-05-30 15:32:30,807 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:32:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:32:30,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:32:30,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:32:30,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:32:30,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:32:30,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:32:30,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:32:30,809 INFO L78 Accepts]: Start accepts. Automaton has currently 1770 states, but on-demand construction may add more states Word has length 545 [2024-05-30 15:32:30,818 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:32:30,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-05-30 15:32:31,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-05-30 15:32:31,030 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:32:31,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:32:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1591995579, now seen corresponding path program 36 times [2024-05-30 15:32:31,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:32:31,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230710083] [2024-05-30 15:32:31,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:32:31,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:32:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:32:33,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2558 backedges. 0 proven. 1284 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-05-30 15:32:33,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:32:33,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230710083] [2024-05-30 15:32:33,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230710083] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:32:33,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093474143] [2024-05-30 15:32:33,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:32:33,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:32:33,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:32:33,088 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:32:33,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-05-30 15:32:40,273 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-05-30 15:32:40,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:32:40,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 117 conjunts are in the unsatisfiable core [2024-05-30 15:32:40,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:32:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2558 backedges. 606 proven. 1315 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-05-30 15:32:45,496 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:32:51,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2558 backedges. 583 proven. 1338 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-05-30 15:32:51,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093474143] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:32:51,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:32:51,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 85, 85] total 190 [2024-05-30 15:32:51,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665476741] [2024-05-30 15:32:51,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:32:51,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2024-05-30 15:32:51,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:32:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2024-05-30 15:32:51,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2394, Invalid=33516, Unknown=0, NotChecked=0, Total=35910 [2024-05-30 15:32:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:51,653 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:32:51,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 190 states have (on average 5.757894736842105) internal successors, (1094), 190 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:32:51,653 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:32:51,654 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:32:51,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:51,655 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:32:59,295 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:59,296 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:32:59,296 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,299 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:59,299 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,299 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,321 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:59,321 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,321 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,341 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:59,341 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,341 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,361 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:32:59,362 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,362 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:32:59,434 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1666 states. [2024-05-30 15:32:59,434 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:32:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:32:59,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:32:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:32:59,436 INFO L78 Accepts]: Start accepts. Automaton has currently 1808 states, but on-demand construction may add more states Word has length 562 [2024-05-30 15:32:59,445 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:32:59,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-05-30 15:32:59,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:32:59,658 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:32:59,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:32:59,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1010203356, now seen corresponding path program 37 times [2024-05-30 15:32:59,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:32:59,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071564215] [2024-05-30 15:32:59,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:32:59,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:32:59,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:33:01,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 657 proven. 734 refuted. 0 times theorem prover too weak. 1384 trivial. 0 not checked. [2024-05-30 15:33:01,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:33:01,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071564215] [2024-05-30 15:33:01,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071564215] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:33:01,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412986560] [2024-05-30 15:33:01,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:33:01,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:01,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:33:01,295 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:33:01,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-05-30 15:33:01,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:33:01,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 58 conjunts are in the unsatisfiable core [2024-05-30 15:33:01,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:33:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 754 proven. 637 refuted. 0 times theorem prover too weak. 1384 trivial. 0 not checked. [2024-05-30 15:33:03,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:33:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 754 proven. 637 refuted. 0 times theorem prover too weak. 1384 trivial. 0 not checked. [2024-05-30 15:33:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412986560] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:33:05,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:33:05,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 147 [2024-05-30 15:33:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953790890] [2024-05-30 15:33:05,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:33:05,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 147 states [2024-05-30 15:33:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:33:05,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 147 interpolants. [2024-05-30 15:33:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2766, Invalid=18696, Unknown=0, NotChecked=0, Total=21462 [2024-05-30 15:33:05,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:05,598 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:33:05,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 147 states, 147 states have (on average 5.850340136054422) internal successors, (860), 147 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:05,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:05,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:05,600 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:05,600 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:33:07,449 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:07,450 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:33:07,450 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,452 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:07,453 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,453 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,475 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:07,475 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,475 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,496 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:07,496 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,496 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,520 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:07,520 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,520 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:07,550 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1675 states. [2024-05-30 15:33:07,550 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:33:07,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:07,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:07,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:33:07,553 INFO L78 Accepts]: Start accepts. Automaton has currently 1817 states, but on-demand construction may add more states Word has length 570 [2024-05-30 15:33:07,562 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:33:07,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-05-30 15:33:07,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,41 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:07,769 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:33:07,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:33:07,769 INFO L85 PathProgramCache]: Analyzing trace with hash 2047730693, now seen corresponding path program 38 times [2024-05-30 15:33:07,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:33:07,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219784868] [2024-05-30 15:33:07,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:33:07,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:33:07,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:33:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2880 backedges. 0 proven. 1396 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-05-30 15:33:11,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:33:11,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219784868] [2024-05-30 15:33:11,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219784868] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:33:11,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969742158] [2024-05-30 15:33:11,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:33:11,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:11,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:33:11,364 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:33:11,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-05-30 15:33:11,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:33:11,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:33:11,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 1037 conjuncts, 223 conjunts are in the unsatisfiable core [2024-05-30 15:33:11,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:33:16,138 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:33:16,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:33:16,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2880 backedges. 0 proven. 2856 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:33:16,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:33:18,175 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:33:18,175 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 42 treesize of output 60 [2024-05-30 15:33:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2880 backedges. 1 proven. 1395 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-05-30 15:33:20,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969742158] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:33:20,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:33:20,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 81, 57] total 197 [2024-05-30 15:33:20,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196017805] [2024-05-30 15:33:20,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:33:20,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 197 states [2024-05-30 15:33:20,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:33:20,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 197 interpolants. [2024-05-30 15:33:20,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=680, Invalid=37932, Unknown=0, NotChecked=0, Total=38612 [2024-05-30 15:33:20,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:20,040 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:33:20,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 197 states, 197 states have (on average 6.086294416243655) internal successors, (1199), 197 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:33:20,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:20,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:20,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:33:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:20,042 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:33:39,144 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:39,144 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:33:39,144 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,147 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:39,147 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,147 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,507 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:39,507 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,508 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,568 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:39,568 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,568 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,639 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:39,639 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,639 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:39,746 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1738 states. [2024-05-30 15:33:39,746 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:33:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:39,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:33:39,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:33:39,748 INFO L78 Accepts]: Start accepts. Automaton has currently 1892 states, but on-demand construction may add more states Word has length 579 [2024-05-30 15:33:39,757 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:33:39,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-05-30 15:33:40,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:40,024 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:33:40,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:33:40,025 INFO L85 PathProgramCache]: Analyzing trace with hash 106944720, now seen corresponding path program 39 times [2024-05-30 15:33:40,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:33:40,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086788092] [2024-05-30 15:33:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:33:40,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:33:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:33:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2992 backedges. 0 proven. 1508 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-05-30 15:33:42,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:33:42,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086788092] [2024-05-30 15:33:42,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086788092] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:33:42,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823497148] [2024-05-30 15:33:42,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:33:42,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:42,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:33:42,087 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:33:42,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-05-30 15:33:49,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-05-30 15:33:49,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:33:49,767 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 113 conjunts are in the unsatisfiable core [2024-05-30 15:33:49,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:33:51,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2992 backedges. 0 proven. 1508 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-05-30 15:33:51,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:33:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2992 backedges. 0 proven. 1508 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2024-05-30 15:33:53,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823497148] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:33:53,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:33:53,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58, 45] total 98 [2024-05-30 15:33:53,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132094975] [2024-05-30 15:33:53,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:33:53,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-05-30 15:33:53,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:33:53,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-05-30 15:33:53,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=9259, Unknown=0, NotChecked=0, Total=9506 [2024-05-30 15:33:53,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:53,219 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:33:53,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 7.428571428571429) internal successors, (728), 98 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:53,219 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:53,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:33:53,221 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:53,221 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:33:55,612 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:55,612 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:33:55,612 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,615 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:55,615 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,615 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,699 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:55,699 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,699 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,722 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:55,722 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,722 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,743 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:33:55,744 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,744 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:33:55,806 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1767 states. [2024-05-30 15:33:55,806 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:33:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:33:55,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:33:55,808 INFO L78 Accepts]: Start accepts. Automaton has currently 1921 states, but on-demand construction may add more states Word has length 588 [2024-05-30 15:33:55,818 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:33:55,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-05-30 15:33:56,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:56,028 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:33:56,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:33:56,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1687016967, now seen corresponding path program 40 times [2024-05-30 15:33:56,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:33:56,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522579085] [2024-05-30 15:33:56,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:33:56,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:33:56,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:33:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 770 proven. 847 refuted. 0 times theorem prover too weak. 1496 trivial. 0 not checked. [2024-05-30 15:33:57,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:33:57,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522579085] [2024-05-30 15:33:57,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522579085] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:33:57,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164730242] [2024-05-30 15:33:57,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:33:57,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:33:57,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:33:57,871 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:33:57,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-05-30 15:33:58,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:33:58,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:33:58,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 62 conjunts are in the unsatisfiable core [2024-05-30 15:33:58,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:33:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 875 proven. 742 refuted. 0 times theorem prover too weak. 1496 trivial. 0 not checked. [2024-05-30 15:33:59,990 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:34:01,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 875 proven. 742 refuted. 0 times theorem prover too weak. 1496 trivial. 0 not checked. [2024-05-30 15:34:01,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164730242] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:34:01,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:34:01,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63, 63] total 184 [2024-05-30 15:34:01,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083311321] [2024-05-30 15:34:01,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:34:01,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 184 states [2024-05-30 15:34:01,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:34:01,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 184 interpolants. [2024-05-30 15:34:01,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3067, Invalid=30605, Unknown=0, NotChecked=0, Total=33672 [2024-05-30 15:34:01,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:01,884 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:34:01,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 184 states, 184 states have (on average 5.353260869565218) internal successors, (985), 184 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:34:01,885 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:34:01,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:34:01,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:01,887 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:34:07,551 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:34:07,551 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:34:07,551 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,554 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:34:07,554 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,555 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,580 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:34:07,581 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,581 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,606 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:34:07,606 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,606 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,630 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:34:07,630 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,630 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:34:07,677 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1785 states. [2024-05-30 15:34:07,677 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:34:07,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:34:07,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:34:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:34:07,679 INFO L78 Accepts]: Start accepts. Automaton has currently 1939 states, but on-demand construction may add more states Word has length 604 [2024-05-30 15:34:07,752 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:34:07,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-05-30 15:34:07,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,44 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:34:07,959 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:34:07,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:34:07,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1283503736, now seen corresponding path program 41 times [2024-05-30 15:34:07,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:34:07,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992659119] [2024-05-30 15:34:07,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:34:07,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:34:08,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:34:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3339 backedges. 0 proven. 2481 refuted. 0 times theorem prover too weak. 858 trivial. 0 not checked. [2024-05-30 15:34:14,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:34:14,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992659119] [2024-05-30 15:34:14,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992659119] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:34:14,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441965078] [2024-05-30 15:34:14,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:34:14,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:34:14,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:34:14,943 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:34:14,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-05-30 15:34:32,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-05-30 15:34:32,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:34:32,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 129 conjunts are in the unsatisfiable core [2024-05-30 15:34:32,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:34:38,527 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:34:38,528 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 30 treesize of output 10 [2024-05-30 15:34:38,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3339 backedges. 0 proven. 1629 refuted. 0 times theorem prover too weak. 1710 trivial. 0 not checked. [2024-05-30 15:34:38,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:34:42,131 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:34:42,131 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 42 treesize of output 60 [2024-05-30 15:34:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3339 backedges. 1 proven. 1628 refuted. 0 times theorem prover too weak. 1710 trivial. 0 not checked. [2024-05-30 15:34:45,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441965078] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:34:45,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:34:45,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 66, 61] total 214 [2024-05-30 15:34:45,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637174052] [2024-05-30 15:34:45,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:34:45,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 214 states [2024-05-30 15:34:45,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:34:45,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 214 interpolants. [2024-05-30 15:34:45,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=744, Invalid=44838, Unknown=0, NotChecked=0, Total=45582 [2024-05-30 15:34:45,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:45,525 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:34:45,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 214 states, 214 states have (on average 5.481308411214953) internal successors, (1173), 214 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:34:45,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:34:45,527 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:34:45,528 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:34:45,528 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:35:12,651 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:12,651 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:35:12,651 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:12,654 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:12,654 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:12,654 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,157 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:13,158 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,158 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,224 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:13,225 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,225 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,304 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:13,305 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,305 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:13,434 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1848 states. [2024-05-30 15:35:13,435 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:13,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:35:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:35:13,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:35:13,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:13,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:35:13,437 INFO L78 Accepts]: Start accepts. Automaton has currently 2014 states, but on-demand construction may add more states Word has length 613 [2024-05-30 15:35:13,447 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:35:13,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-05-30 15:35:13,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-05-30 15:35:13,660 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:35:13,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:35:13,661 INFO L85 PathProgramCache]: Analyzing trace with hash -805890115, now seen corresponding path program 42 times [2024-05-30 15:35:13,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:35:13,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979897878] [2024-05-30 15:35:13,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:35:13,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:35:13,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:35:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 0 proven. 1750 refuted. 0 times theorem prover too weak. 1710 trivial. 0 not checked. [2024-05-30 15:35:15,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:35:15,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979897878] [2024-05-30 15:35:15,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979897878] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:35:15,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145623699] [2024-05-30 15:35:15,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:35:15,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:35:15,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:35:15,836 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:35:15,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-05-30 15:35:27,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-05-30 15:35:27,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:35:27,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 121 conjunts are in the unsatisfiable core [2024-05-30 15:35:27,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:35:30,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 0 proven. 1750 refuted. 0 times theorem prover too weak. 1710 trivial. 0 not checked. [2024-05-30 15:35:30,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:35:31,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3460 backedges. 0 proven. 1750 refuted. 0 times theorem prover too weak. 1710 trivial. 0 not checked. [2024-05-30 15:35:31,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145623699] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:35:31,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:35:31,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62, 48] total 105 [2024-05-30 15:35:31,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533732310] [2024-05-30 15:35:31,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:35:31,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2024-05-30 15:35:31,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:35:31,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2024-05-30 15:35:31,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=10655, Unknown=0, NotChecked=0, Total=10920 [2024-05-30 15:35:31,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:31,367 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:35:31,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 7.276190476190476) internal successors, (764), 105 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:35:31,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:31,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:35:31,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:31,369 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:35:33,930 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:33,931 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:35:33,931 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,934 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:33,934 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,934 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,962 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:33,962 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,962 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,989 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:33,989 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:33,989 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:34,015 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:34,015 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:34,015 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:34,084 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1877 states. [2024-05-30 15:35:34,084 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:35:34,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:35:34,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:35:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:35:34,086 INFO L78 Accepts]: Start accepts. Automaton has currently 2043 states, but on-demand construction may add more states Word has length 622 [2024-05-30 15:35:34,098 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:35:34,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-05-30 15:35:34,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-05-30 15:35:34,310 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:35:34,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:35:34,310 INFO L85 PathProgramCache]: Analyzing trace with hash -481507068, now seen corresponding path program 43 times [2024-05-30 15:35:34,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:35:34,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416242658] [2024-05-30 15:35:34,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:35:34,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:35:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:35:36,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3590 backedges. 892 proven. 968 refuted. 0 times theorem prover too weak. 1730 trivial. 0 not checked. [2024-05-30 15:35:36,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:35:36,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416242658] [2024-05-30 15:35:36,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416242658] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:35:36,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400548816] [2024-05-30 15:35:36,220 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:35:36,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:35:36,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:35:36,221 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:35:36,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-05-30 15:35:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:35:36,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 1125 conjuncts, 66 conjunts are in the unsatisfiable core [2024-05-30 15:35:36,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:35:38,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3590 backedges. 1005 proven. 855 refuted. 0 times theorem prover too weak. 1730 trivial. 0 not checked. [2024-05-30 15:35:38,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:35:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3590 backedges. 1005 proven. 855 refuted. 0 times theorem prover too weak. 1730 trivial. 0 not checked. [2024-05-30 15:35:41,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400548816] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:35:41,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:35:41,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67, 67] total 196 [2024-05-30 15:35:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418144957] [2024-05-30 15:35:41,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:35:41,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 196 states [2024-05-30 15:35:41,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:35:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 196 interpolants. [2024-05-30 15:35:41,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3462, Invalid=34758, Unknown=0, NotChecked=0, Total=38220 [2024-05-30 15:35:41,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:41,438 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:35:41,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 196 states, 196 states have (on average 5.285714285714286) internal successors, (1036), 196 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:35:41,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:35:41,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:35:41,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:41,440 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:35:46,696 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:46,697 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:35:46,697 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,700 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:46,700 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,700 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,728 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:46,728 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,728 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,755 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:46,755 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,755 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,782 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:35:46,782 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,782 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:35:46,829 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1895 states. [2024-05-30 15:35:46,829 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:35:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:35:46,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:35:46,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:35:46,831 INFO L78 Accepts]: Start accepts. Automaton has currently 2061 states, but on-demand construction may add more states Word has length 638 [2024-05-30 15:35:46,843 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:35:46,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-05-30 15:35:47,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:35:47,050 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:35:47,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:35:47,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1490600643, now seen corresponding path program 44 times [2024-05-30 15:35:47,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:35:47,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047076709] [2024-05-30 15:35:47,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:35:47,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:35:47,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:35:54,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3832 backedges. 0 proven. 2853 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2024-05-30 15:35:54,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:35:54,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047076709] [2024-05-30 15:35:54,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047076709] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:35:54,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926470366] [2024-05-30 15:35:54,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:35:54,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:35:54,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:35:54,703 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:35:54,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-05-30 15:35:55,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:35:55,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:35:55,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 1153 conjuncts, 191 conjunts are in the unsatisfiable core [2024-05-30 15:35:55,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:36:03,177 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:36:03,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 10 [2024-05-30 15:36:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3832 backedges. 0 proven. 2844 refuted. 0 times theorem prover too weak. 988 trivial. 0 not checked. [2024-05-30 15:36:03,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:36:07,221 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:36:07,222 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 42 treesize of output 60 [2024-05-30 15:36:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3832 backedges. 1 proven. 1879 refuted. 0 times theorem prover too weak. 1952 trivial. 0 not checked. [2024-05-30 15:36:11,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926470366] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:36:11,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:36:11,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [105, 93, 65] total 254 [2024-05-30 15:36:11,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827145076] [2024-05-30 15:36:11,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:36:11,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 254 states [2024-05-30 15:36:11,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:36:11,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 254 interpolants. [2024-05-30 15:36:11,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=63316, Unknown=0, NotChecked=0, Total=64262 [2024-05-30 15:36:11,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:36:11,008 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:36:11,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 254 states, 254 states have (on average 5.299212598425197) internal successors, (1346), 254 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:36:11,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:36:11,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:36:11,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:36:11,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:36:11,009 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:36:11,010 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:36:11,011 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:36:11,011 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:36:49,755 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:36:49,755 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:36:49,755 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:49,758 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:36:49,758 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:49,758 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:50,818 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:36:50,818 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:50,818 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:50,919 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:36:50,919 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:50,919 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:51,036 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:36:51,037 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:51,037 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:36:51,244 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1958 states. [2024-05-30 15:36:51,244 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:36:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:36:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:36:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:36:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:36:51,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:36:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:36:51,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:36:51,247 INFO L78 Accepts]: Start accepts. Automaton has currently 2136 states, but on-demand construction may add more states Word has length 647 [2024-05-30 15:36:51,260 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:36:51,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-05-30 15:36:51,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,48 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:36:51,468 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:36:51,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:36:51,469 INFO L85 PathProgramCache]: Analyzing trace with hash 695250898, now seen corresponding path program 45 times [2024-05-30 15:36:51,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:36:51,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629812416] [2024-05-30 15:36:51,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:36:51,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:36:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:36:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3962 backedges. 0 proven. 2010 refuted. 0 times theorem prover too weak. 1952 trivial. 0 not checked. [2024-05-30 15:36:53,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:36:53,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629812416] [2024-05-30 15:36:53,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629812416] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:36:53,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759432745] [2024-05-30 15:36:53,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 15:36:53,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:36:53,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:36:53,944 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:36:53,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-05-30 15:37:05,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-05-30 15:37:05,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:37:05,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 1140 conjuncts, 129 conjunts are in the unsatisfiable core [2024-05-30 15:37:05,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:37:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3962 backedges. 0 proven. 2010 refuted. 0 times theorem prover too weak. 1952 trivial. 0 not checked. [2024-05-30 15:37:07,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:37:08,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3962 backedges. 0 proven. 2010 refuted. 0 times theorem prover too weak. 1952 trivial. 0 not checked. [2024-05-30 15:37:08,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759432745] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:37:08,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:37:08,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66, 51] total 112 [2024-05-30 15:37:08,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269054095] [2024-05-30 15:37:08,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:37:08,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-05-30 15:37:08,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:37:08,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-05-30 15:37:08,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=12149, Unknown=0, NotChecked=0, Total=12432 [2024-05-30 15:37:08,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:08,371 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:37:08,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 7.142857142857143) internal successors, (800), 112 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:37:08,371 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:37:08,372 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:37:08,373 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:08,373 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:37:12,813 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:12,813 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:37:12,813 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,816 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:12,816 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,816 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,848 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:12,848 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,848 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,878 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:12,878 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,878 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,965 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:12,965 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:12,965 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:13,045 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1987 states. [2024-05-30 15:37:13,045 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:37:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:37:13,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:37:13,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:37:13,051 INFO L78 Accepts]: Start accepts. Automaton has currently 2165 states, but on-demand construction may add more states Word has length 656 [2024-05-30 15:37:13,064 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:37:13,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-05-30 15:37:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-05-30 15:37:13,272 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:37:13,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:37:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash -189507529, now seen corresponding path program 46 times [2024-05-30 15:37:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:37:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348112458] [2024-05-30 15:37:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:37:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:37:13,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:37:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4101 backedges. 1023 proven. 1097 refuted. 0 times theorem prover too weak. 1981 trivial. 0 not checked. [2024-05-30 15:37:15,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:37:15,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348112458] [2024-05-30 15:37:15,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348112458] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:37:15,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874071475] [2024-05-30 15:37:15,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 15:37:15,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:37:15,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:37:15,843 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:37:15,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-05-30 15:37:16,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 15:37:16,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:37:16,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 1071 conjuncts, 70 conjunts are in the unsatisfiable core [2024-05-30 15:37:16,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:37:18,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4101 backedges. 1144 proven. 976 refuted. 0 times theorem prover too weak. 1981 trivial. 0 not checked. [2024-05-30 15:37:18,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:37:22,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4101 backedges. 1144 proven. 976 refuted. 0 times theorem prover too weak. 1981 trivial. 0 not checked. [2024-05-30 15:37:22,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874071475] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:37:22,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:37:22,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 71] total 208 [2024-05-30 15:37:22,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625593946] [2024-05-30 15:37:22,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:37:22,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2024-05-30 15:37:22,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:37:22,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2024-05-30 15:37:22,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3881, Invalid=39175, Unknown=0, NotChecked=0, Total=43056 [2024-05-30 15:37:22,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:22,394 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:37:22,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 208 states, 208 states have (on average 5.225961538461538) internal successors, (1087), 208 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:37:22,417 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:37:22,418 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:37:22,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:22,419 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:37:30,727 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:30,727 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:37:30,727 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,730 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:30,730 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,730 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,795 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:30,795 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,795 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,858 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:30,858 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,858 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,887 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:37:30,887 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,887 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:37:30,939 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2005 states. [2024-05-30 15:37:30,939 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:37:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:37:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:37:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:37:30,941 INFO L78 Accepts]: Start accepts. Automaton has currently 2183 states, but on-demand construction may add more states Word has length 672 [2024-05-30 15:37:30,954 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:37:30,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-05-30 15:37:31,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:37:31,162 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:37:31,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:37:31,162 INFO L85 PathProgramCache]: Analyzing trace with hash -199479498, now seen corresponding path program 47 times [2024-05-30 15:37:31,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:37:31,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99814864] [2024-05-30 15:37:31,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:37:31,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:37:31,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:37:39,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4359 backedges. 0 proven. 3251 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2024-05-30 15:37:39,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:37:39,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99814864] [2024-05-30 15:37:39,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99814864] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:37:39,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699264589] [2024-05-30 15:37:39,392 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 15:37:39,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:37:39,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:37:39,393 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:37:39,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-05-30 15:38:49,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2024-05-30 15:38:49,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:38:49,563 INFO L262 TraceCheckSpWp]: Trace formula consists of 1211 conjuncts, 153 conjunts are in the unsatisfiable core [2024-05-30 15:38:49,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:38:56,489 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:38:56,492 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 30 treesize of output 10 [2024-05-30 15:38:56,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4359 backedges. 0 proven. 2149 refuted. 0 times theorem prover too weak. 2210 trivial. 0 not checked. [2024-05-30 15:38:56,495 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:39:00,388 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:39:00,389 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 42 treesize of output 60 [2024-05-30 15:39:04,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4359 backedges. 1 proven. 2148 refuted. 0 times theorem prover too weak. 2210 trivial. 0 not checked. [2024-05-30 15:39:04,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699264589] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:39:04,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:39:04,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [111, 74, 69] total 242 [2024-05-30 15:39:04,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938749799] [2024-05-30 15:39:04,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:39:04,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 242 states [2024-05-30 15:39:04,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:39:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 242 interpolants. [2024-05-30 15:39:04,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=836, Invalid=57486, Unknown=0, NotChecked=0, Total=58322 [2024-05-30 15:39:04,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:04,407 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:39:04,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 242 states, 242 states have (on average 5.305785123966942) internal successors, (1284), 242 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:39:04,408 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:39:04,409 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:39:04,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:04,410 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:39:35,029 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:39:35,029 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:39:35,029 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,032 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:39:35,032 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,032 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,684 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:39:35,684 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,684 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,767 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:39:35,767 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,767 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,865 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:39:35,865 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:35,865 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:39:36,005 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2068 states. [2024-05-30 15:39:36,005 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:39:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:39:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:39:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:39:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:39:36,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:39:36,008 INFO L78 Accepts]: Start accepts. Automaton has currently 2258 states, but on-demand construction may add more states Word has length 681 [2024-05-30 15:39:36,022 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:39:36,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-05-30 15:39:36,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,51 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:39:36,234 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:39:36,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:39:36,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1111790783, now seen corresponding path program 48 times [2024-05-30 15:39:36,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:39:36,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251417283] [2024-05-30 15:39:36,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:39:36,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:39:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:39:39,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4498 backedges. 0 proven. 2288 refuted. 0 times theorem prover too weak. 2210 trivial. 0 not checked. [2024-05-30 15:39:39,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:39:39,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251417283] [2024-05-30 15:39:39,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251417283] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:39:39,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129080223] [2024-05-30 15:39:39,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 15:39:39,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:39:39,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:39:39,752 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:39:39,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-05-30 15:39:55,344 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2024-05-30 15:39:55,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:39:55,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 1226 conjuncts, 153 conjunts are in the unsatisfiable core [2024-05-30 15:39:55,370 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:39:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 4498 backedges. 0 proven. 2288 refuted. 0 times theorem prover too weak. 2210 trivial. 0 not checked. [2024-05-30 15:39:57,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:39:58,531 INFO L134 CoverageAnalysis]: Checked inductivity of 4498 backedges. 0 proven. 2288 refuted. 0 times theorem prover too weak. 2210 trivial. 0 not checked. [2024-05-30 15:39:58,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129080223] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:39:58,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:39:58,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70, 54] total 119 [2024-05-30 15:39:58,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343766040] [2024-05-30 15:39:58,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:39:58,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2024-05-30 15:39:58,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:39:58,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2024-05-30 15:39:58,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=301, Invalid=13741, Unknown=0, NotChecked=0, Total=14042 [2024-05-30 15:39:58,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:58,543 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:39:58,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 7.025210084033613) internal successors, (836), 119 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:39:58,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:39:58,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:39:58,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:39:58,546 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:40:03,462 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:03,462 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:40:03,462 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,465 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:03,465 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,465 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,498 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:03,499 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,499 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,530 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:03,530 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,530 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,562 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:03,562 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,562 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:03,684 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2097 states. [2024-05-30 15:40:03,684 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:40:03,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:03,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:40:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:40:03,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 15:40:03,687 INFO L78 Accepts]: Start accepts. Automaton has currently 2287 states, but on-demand construction may add more states Word has length 690 [2024-05-30 15:40:03,701 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:40:03,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2024-05-30 15:40:03,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:40:03,911 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:40:03,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:40:03,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1760826558, now seen corresponding path program 49 times [2024-05-30 15:40:03,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:40:03,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044236619] [2024-05-30 15:40:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:40:03,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:40:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:40:06,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4646 backedges. 1163 proven. 1234 refuted. 0 times theorem prover too weak. 2249 trivial. 0 not checked. [2024-05-30 15:40:06,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:40:06,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044236619] [2024-05-30 15:40:06,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044236619] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:40:06,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678484216] [2024-05-30 15:40:06,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 15:40:06,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:40:06,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:40:06,666 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:40:06,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-05-30 15:40:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:40:07,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 74 conjunts are in the unsatisfiable core [2024-05-30 15:40:07,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:40:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4646 backedges. 1292 proven. 1105 refuted. 0 times theorem prover too weak. 2249 trivial. 0 not checked. [2024-05-30 15:40:09,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:40:12,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4646 backedges. 1292 proven. 1105 refuted. 0 times theorem prover too weak. 2249 trivial. 0 not checked. [2024-05-30 15:40:12,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678484216] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:40:12,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:40:12,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75, 75] total 220 [2024-05-30 15:40:12,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896494083] [2024-05-30 15:40:12,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:40:12,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 220 states [2024-05-30 15:40:12,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:40:12,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 220 interpolants. [2024-05-30 15:40:12,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4324, Invalid=43856, Unknown=0, NotChecked=0, Total=48180 [2024-05-30 15:40:12,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:12,315 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:40:12,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 220 states, 220 states have (on average 5.172727272727273) internal successors, (1138), 220 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:40:12,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:40:12,317 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 15:40:12,318 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:12,318 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 15:40:19,480 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:19,480 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 15:40:19,480 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,483 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:19,484 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,484 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,517 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:19,517 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,517 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,549 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:19,550 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,550 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,582 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 15:40:19,582 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,582 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~0#1, ~B~0.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc17#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread2Thread1of1ForFork0_#t~mem4, thread2Thread1of1ForFork0_#t~mem5, ~B~0.base, thread1Thread1of1ForFork1_#t~mem1, thread1Thread1of1ForFork1_#t~mem2, ~A~0.offset, ULTIMATE.start_main_#t~ret9#1.offset, thread2Thread1of1ForFork0_#t~post6, ~A~0.base, ULTIMATE.start_create_fresh_int_array_#t~post18#1, ULTIMATE.start_main_#t~ret10#1.offset, #memory_int, thread1Thread1of1ForFork1_#t~post3, ~i_AB~0, ~i_BA~0, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-30 15:40:19,637 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2115 states. [2024-05-30 15:40:19,637 INFO L212 cStratifiedReduction]: Copied states 13 times. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:40:19,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:40:19,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:40:19,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 15:40:19,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2024-05-30 15:40:19,640 INFO L78 Accepts]: Start accepts. Automaton has currently 2305 states, but on-demand construction may add more states Word has length 706 [2024-05-30 15:40:19,654 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 15:40:19,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-05-30 15:40:19,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,53 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:40:19,860 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 15:40:19,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 15:40:19,861 INFO L85 PathProgramCache]: Analyzing trace with hash -714993791, now seen corresponding path program 50 times [2024-05-30 15:40:19,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 15:40:19,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744669413] [2024-05-30 15:40:19,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 15:40:19,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 15:40:19,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 15:40:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 4920 backedges. 0 proven. 3675 refuted. 0 times theorem prover too weak. 1245 trivial. 0 not checked. [2024-05-30 15:40:29,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 15:40:29,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744669413] [2024-05-30 15:40:29,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744669413] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 15:40:29,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586016573] [2024-05-30 15:40:29,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 15:40:29,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 15:40:29,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 15:40:29,403 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 15:40:29,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-05-30 15:40:29,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 15:40:29,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 15:40:29,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 1269 conjuncts, 295 conjunts are in the unsatisfiable core [2024-05-30 15:40:29,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 15:40:39,483 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-05-30 15:40:39,484 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 30 treesize of output 10 [2024-05-30 15:40:39,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4920 backedges. 0 proven. 4896 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-30 15:40:39,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 15:40:43,002 INFO L349 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2024-05-30 15:40:43,003 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 42 treesize of output 60 [2024-05-30 15:40:46,272 INFO L134 CoverageAnalysis]: Checked inductivity of 4920 backedges. 1 proven. 2435 refuted. 0 times theorem prover too weak. 2484 trivial. 0 not checked. [2024-05-30 15:40:46,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586016573] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 15:40:46,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 15:40:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 144, 73] total 290 [2024-05-30 15:40:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183450681] [2024-05-30 15:40:46,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 15:40:46,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 290 states [2024-05-30 15:40:46,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 15:40:46,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 290 interpolants. [2024-05-30 15:40:46,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1091, Invalid=82719, Unknown=0, NotChecked=0, Total=83810 [2024-05-30 15:40:46,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:46,279 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 15:40:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 290 states, 290 states have (on average 5.562068965517241) internal successors, (1613), 290 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-30 15:40:46,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 117 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-05-30 15:40:46,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 157 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 171 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 125 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 185 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 197 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 152 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 227 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 161 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 241 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 15:40:46,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 170 states. [2024-05-30 15:40:46,282 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 15:40:46,282 INFO L199 cStratifiedReduction]: Start building reduction automaton Received shutdown request... [2024-05-30 15:41:07,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 15:41:07,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 15:41:07,235 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 15:41:07,249 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 753 states. [2024-05-30 15:41:07,249 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 15:41:07,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-05-30 15:41:07,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-05-30 15:41:07,457 WARN L619 AbstractCegarLoop]: Verification canceled: while executing DynamicStratifiedReduction. [2024-05-30 15:41:07,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-05-30 15:41:07,516 INFO L445 BasicCegarLoop]: Path program histogram: [50, 2, 1, 1, 1] [2024-05-30 15:41:07,518 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (1/3) [2024-05-30 15:41:07,519 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-30 15:41:07,519 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-30 15:41:07,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.05 03:41:07 BasicIcfg [2024-05-30 15:41:07,521 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-30 15:41:07,521 INFO L158 Benchmark]: Toolchain (without parser) took 839289.90ms. Allocated memory was 164.6MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 97.4MB in the beginning and 388.8MB in the end (delta: -291.4MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 164.6MB. Free memory is still 101.8MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: CACSL2BoogieTranslator took 193.66ms. Allocated memory is still 164.6MB. Free memory was 97.3MB in the beginning and 85.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.54ms. Allocated memory is still 164.6MB. Free memory was 85.5MB in the beginning and 83.5MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: Boogie Preprocessor took 61.93ms. Allocated memory was 164.6MB in the beginning and 264.2MB in the end (delta: 99.6MB). Free memory was 83.5MB in the beginning and 235.6MB in the end (delta: -152.0MB). Peak memory consumption was 8.0MB. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: RCFGBuilder took 380.38ms. Allocated memory is still 264.2MB. Free memory was 235.6MB in the beginning and 218.3MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2024-05-30 15:41:07,521 INFO L158 Benchmark]: TraceAbstraction took 838615.38ms. Allocated memory was 264.2MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 216.7MB in the beginning and 388.8MB in the end (delta: -172.1MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2024-05-30 15:41:07,522 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.11ms. Allocated memory is still 164.6MB. Free memory is still 101.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 193.66ms. Allocated memory is still 164.6MB. Free memory was 97.3MB in the beginning and 85.5MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.54ms. Allocated memory is still 164.6MB. Free memory was 85.5MB in the beginning and 83.5MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 61.93ms. Allocated memory was 164.6MB in the beginning and 264.2MB in the end (delta: 99.6MB). Free memory was 83.5MB in the beginning and 235.6MB in the end (delta: -152.0MB). Peak memory consumption was 8.0MB. Max. memory is 8.0GB. * RCFGBuilder took 380.38ms. Allocated memory is still 264.2MB. Free memory was 235.6MB in the beginning and 218.3MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 838615.38ms. Allocated memory was 264.2MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 216.7MB in the beginning and 388.8MB in the end (delta: -172.1MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 26611, independent: 23867, independent conditional: 23867, independent unconditional: 0, dependent: 2744, dependent conditional: 2744, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 23867, independent: 23867, independent conditional: 23867, 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: 23867, independent: 23867, independent conditional: 23867, 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: 23867, independent: 23867, independent conditional: 0, independent unconditional: 23867, 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: 23867, independent: 23867, independent conditional: 0, independent unconditional: 23867, 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: 23867, independent: 23867, independent conditional: 0, independent unconditional: 23867, 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: 23867, independent: 23867, independent conditional: 0, independent unconditional: 23867, 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: 23867, independent: 23867, independent conditional: 0, independent unconditional: 23867, 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: 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: 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: 23867, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 23867, unknown conditional: 0, unknown unconditional: 23867] , Statistics on independence cache: Total cache size (in pairs): 23867, Positive cache size: 23867, Positive conditional cache size: 0, Positive unconditional cache size: 23867, 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: 0, Independence queries for same thread: 2744 - StatisticsResult: Reduction benchmarks 19.8ms Time before loop, 182.5ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 9, Reduction States: 266, Duplicate States: 5, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 10.9ms Time before loop, 100.5ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 9, Reduction States: 303, Duplicate States: 5, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 85.6ms Time before loop, 160.4ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 8, Reduction States: 325, Duplicate States: 4, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 15.0ms Time before loop, 158.9ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 8, Reduction States: 333, Duplicate States: 4, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 311.7ms Time before loop, 309.8ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 8, Reduction States: 351, Duplicate States: 4, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 120.1ms Time before loop, 739.7ms Time in loop, 0.9s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 9, Reduction States: 431, Duplicate States: 0, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 22.8ms Time before loop, 125.1ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 447, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 261.5ms Time before loop, 141.0ms Time in loop, 0.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 456, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 80.7ms Time before loop, 383.6ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 465, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 119.6ms Time before loop, 649.7ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 528, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 25.8ms Time before loop, 232.1ms Time in loop, 0.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 557, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 537.8ms Time before loop, 565.9ms Time in loop, 1.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 575, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 418.2ms Time before loop, 1740.8ms Time in loop, 2.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 638, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 27.3ms Time before loop, 351.7ms Time in loop, 0.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 667, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 809.2ms Time before loop, 840.0ms Time in loop, 1.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 685, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 483.9ms Time before loop, 2762.9ms Time in loop, 3.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 748, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 34.3ms Time before loop, 530.8ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 777, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 620.1ms Time before loop, 278.0ms Time in loop, 0.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 786, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 75.2ms Time before loop, 730.9ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 795, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 648.9ms Time before loop, 3970.2ms Time in loop, 4.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 858, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 41.1ms Time before loop, 780.6ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 887, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 933.4ms Time before loop, 792.0ms Time in loop, 1.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 905, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 872.8ms Time before loop, 4203.7ms Time in loop, 5.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 968, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 47.0ms Time before loop, 705.1ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 997, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 952.0ms Time before loop, 1180.7ms Time in loop, 2.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1015, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1007.8ms Time before loop, 5787.4ms Time in loop, 6.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 10, Reduction States: 1182, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 48.9ms Time before loop, 1248.3ms Time in loop, 1.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1107, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1046.2ms Time before loop, 1088.1ms Time in loop, 2.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1125, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1332.2ms Time before loop, 6328.8ms Time in loop, 7.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1188, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 53.9ms Time before loop, 1642.3ms Time in loop, 1.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1217, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1281.1ms Time before loop, 1314.5ms Time in loop, 2.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1235, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1706.5ms Time before loop, 10056.9ms Time in loop, 11.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1298, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 41.2ms Time before loop, 1337.3ms Time in loop, 1.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1327, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1479.5ms Time before loop, 1534.3ms Time in loop, 3.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1345, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1953.8ms Time before loop, 9381.1ms Time in loop, 11.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1408, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 56.0ms Time before loop, 2129.9ms Time in loop, 2.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1437, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 2135.2ms Time before loop, 1663.8ms Time in loop, 3.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1455, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 3619.8ms Time before loop, 16544.5ms Time in loop, 20.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1518, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 56.5ms Time before loop, 1826.8ms Time in loop, 1.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1547, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 2009.6ms Time before loop, 1950.6ms Time in loop, 4.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1565, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 4710.5ms Time before loop, 20825.9ms Time in loop, 25.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1628, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 204.3ms Time before loop, 7574.1ms Time in loop, 7.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1666, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 1643.5ms Time before loop, 306.4ms Time in loop, 1.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1675, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 3854.3ms Time before loop, 15849.3ms Time in loop, 19.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1738, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 60.7ms Time before loop, 2524.1ms Time in loop, 2.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1767, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 2327.4ms Time before loop, 3462.3ms Time in loop, 5.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1785, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 4286.0ms Time before loop, 23619.5ms Time in loop, 27.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1848, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 63.4ms Time before loop, 2650.8ms Time in loop, 2.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1877, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 2637.9ms Time before loop, 2750.2ms Time in loop, 5.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1895, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 7221.5ms Time before loop, 33010.9ms Time in loop, 40.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1958, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 80.1ms Time before loop, 4591.7ms Time in loop, 4.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 1987, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 4101.1ms Time before loop, 4418.4ms Time in loop, 8.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 2005, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 6492.1ms Time before loop, 25102.3ms Time in loop, 31.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 2068, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 68.3ms Time before loop, 5069.4ms Time in loop, 5.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 2097, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 3400.4ms Time before loop, 3918.1ms Time in loop, 7.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 9, Reduction States: 2115, Duplicate States: 13, Protected Variables: 19 - StatisticsResult: Reduction benchmarks 6178.0ms Time before loop, 14789.2ms Time in loop, 21.0s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 2, Reduction States: 753, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Visitor Statistics States: 221, Transitions: 249, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 221, Transitions: 254, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 222, Transitions: 250, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 229, Transitions: 257, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 245, Transitions: 273, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 318, Transitions: 351, Traversal time: 0.9s - StatisticsResult: Visitor Statistics States: 315, Transitions: 346, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 323, Transitions: 354, Traversal time: 0.4s - StatisticsResult: Visitor Statistics States: 331, Transitions: 362, Traversal time: 0.5s - StatisticsResult: Visitor Statistics States: 388, Transitions: 427, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 397, Transitions: 436, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 413, Transitions: 452, Traversal time: 1.1s - StatisticsResult: Visitor Statistics States: 470, Transitions: 517, Traversal time: 2.2s - StatisticsResult: Visitor Statistics States: 479, Transitions: 526, Traversal time: 0.4s - StatisticsResult: Visitor Statistics States: 495, Transitions: 542, Traversal time: 1.6s - StatisticsResult: Visitor Statistics States: 552, Transitions: 607, Traversal time: 3.2s - StatisticsResult: Visitor Statistics States: 561, Transitions: 616, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 569, Transitions: 624, Traversal time: 0.9s - StatisticsResult: Visitor Statistics States: 577, Transitions: 632, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 634, Transitions: 697, Traversal time: 4.6s - StatisticsResult: Visitor Statistics States: 643, Transitions: 706, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 659, Transitions: 722, Traversal time: 1.7s - StatisticsResult: Visitor Statistics States: 716, Transitions: 787, Traversal time: 5.1s - StatisticsResult: Visitor Statistics States: 725, Transitions: 796, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 741, Transitions: 812, Traversal time: 2.1s - StatisticsResult: Visitor Statistics States: 895, Transitions: 991, Traversal time: 6.8s - StatisticsResult: Visitor Statistics States: 807, Transitions: 886, Traversal time: 1.3s - StatisticsResult: Visitor Statistics States: 823, Transitions: 902, Traversal time: 2.1s - StatisticsResult: Visitor Statistics States: 880, Transitions: 967, Traversal time: 7.7s - StatisticsResult: Visitor Statistics States: 889, Transitions: 976, Traversal time: 1.7s - StatisticsResult: Visitor Statistics States: 905, Transitions: 992, Traversal time: 2.6s - StatisticsResult: Visitor Statistics States: 962, Transitions: 1057, Traversal time: 11.8s - StatisticsResult: Visitor Statistics States: 971, Transitions: 1066, Traversal time: 1.4s - StatisticsResult: Visitor Statistics States: 987, Transitions: 1082, Traversal time: 3.0s - StatisticsResult: Visitor Statistics States: 1044, Transitions: 1147, Traversal time: 11.3s - StatisticsResult: Visitor Statistics States: 1053, Transitions: 1156, Traversal time: 2.2s - StatisticsResult: Visitor Statistics States: 1069, Transitions: 1172, Traversal time: 3.8s - StatisticsResult: Visitor Statistics States: 1126, Transitions: 1237, Traversal time: 20.2s - StatisticsResult: Visitor Statistics States: 1135, Transitions: 1246, Traversal time: 1.9s - StatisticsResult: Visitor Statistics States: 1151, Transitions: 1262, Traversal time: 4.0s - StatisticsResult: Visitor Statistics States: 1208, Transitions: 1327, Traversal time: 25.5s - StatisticsResult: Visitor Statistics States: 1225, Transitions: 1344, Traversal time: 7.8s - StatisticsResult: Visitor Statistics States: 1233, Transitions: 1352, Traversal time: 1.9s - StatisticsResult: Visitor Statistics States: 1290, Transitions: 1417, Traversal time: 19.7s - StatisticsResult: Visitor Statistics States: 1299, Transitions: 1426, Traversal time: 2.6s - StatisticsResult: Visitor Statistics States: 1315, Transitions: 1442, Traversal time: 5.8s - StatisticsResult: Visitor Statistics States: 1372, Transitions: 1507, Traversal time: 27.9s - StatisticsResult: Visitor Statistics States: 1381, Transitions: 1516, Traversal time: 2.7s - StatisticsResult: Visitor Statistics States: 1397, Transitions: 1532, Traversal time: 5.4s - StatisticsResult: Visitor Statistics States: 1454, Transitions: 1597, Traversal time: 40.2s - StatisticsResult: Visitor Statistics States: 1463, Transitions: 1606, Traversal time: 4.7s - StatisticsResult: Visitor Statistics States: 1479, Transitions: 1622, Traversal time: 8.5s - StatisticsResult: Visitor Statistics States: 1536, Transitions: 1687, Traversal time: 31.6s - StatisticsResult: Visitor Statistics States: 1545, Transitions: 1696, Traversal time: 5.1s - StatisticsResult: Visitor Statistics States: 1561, Transitions: 1712, Traversal time: 7.3s - StatisticsResult: Visitor Statistics States: 480, Transitions: 485, Traversal time: 21.0s - StatisticsResult: Proof manager benchmarks IrresponsibleProofs: 1121, RedundantProofs: 54, ProvenStates: 3879, Times there's more than one choice: 2204, Avg number of choices: 20.410157257025006 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing DynamicStratifiedReduction. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION with 1 thread instances CFG has 5 procedures, 192 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 838.4s, OverallIterations: 55, TraceHistogramMax: 0, PathProgramHistogramMax: 50, EmptinessCheckTime: 330.2s, 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: 4508, 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.7s SsaConstructionTime, 175.4s SatisfiabilityAnalysisTime, 312.3s InterpolantComputationTime, 43957 NumberOfCodeBlocks, 43625 NumberOfCodeBlocksAsserted, 343 NumberOfCheckSat, 65584 ConstructedInterpolants, 34 QuantifiedInterpolants, 474208 SizeOfPredicates, 2531 NumberOfNonLiveVariables, 39646 ConjunctsInSsa, 4153 ConjunctsInUnsatCore, 159 InterpolantComputations, 3 PerfectInterpolantSequences, 137750/257069 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