/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/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-e23131f-m [2024-05-03 04:08:54,023 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-03 04:08:54,102 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf [2024-05-03 04:08:54,108 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-03 04:08:54,108 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-03 04:08:54,109 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2024-05-03 04:08:54,135 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-03 04:08:54,136 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-03 04:08:54,136 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-03 04:08:54,140 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-03 04:08:54,140 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-03 04:08:54,141 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-03 04:08:54,141 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-03 04:08:54,143 INFO L153 SettingsManager]: * Use SBE=true [2024-05-03 04:08:54,143 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-03 04:08:54,143 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-03 04:08:54,143 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-03 04:08:54,143 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-03 04:08:54,144 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-03 04:08:54,144 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-03 04:08:54,144 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-03 04:08:54,145 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-03 04:08:54,145 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-03 04:08:54,146 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-03 04:08:54,146 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-03 04:08:54,146 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-03 04:08:54,146 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-03 04:08:54,147 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-03 04:08:54,147 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-03 04:08:54,147 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-03 04:08:54,148 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 04:08:54,148 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Abstraction for dynamic stratified reduction=VARIABLES_GLOBAL [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=DYNAMIC_ABSTRACTIONS [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2024-05-03 04:08:54,149 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-03 04:08:54,150 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-03 04:08:54,150 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-03 04:08:54,150 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-03 04:08:54,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-03 04:08:54,474 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-03 04:08:54,477 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-03 04:08:54,479 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-03 04:08:54,479 INFO L274 PluginConnector]: CDTParser initialized [2024-05-03 04:08:54,481 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2024-05-03 04:08:55,693 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-03 04:08:55,870 INFO L384 CDTParser]: Found 1 translation units. [2024-05-03 04:08:55,871 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2024-05-03 04:08:55,877 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/124221935/e95fc75b80c7481e9e8b439f445ccf4c/FLAGeacc74a36 [2024-05-03 04:08:55,893 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/124221935/e95fc75b80c7481e9e8b439f445ccf4c [2024-05-03 04:08:55,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-03 04:08:55,899 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-03 04:08:55,902 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-03 04:08:55,902 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-03 04:08:55,906 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-03 04:08:55,906 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 04:08:55" (1/1) ... [2024-05-03 04:08:55,907 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56bc162d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:55, skipping insertion in model container [2024-05-03 04:08:55,907 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 04:08:55" (1/1) ... [2024-05-03 04:08:55,934 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-03 04:08:56,108 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2024-05-03 04:08:56,116 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-03 04:08:56,124 INFO L202 MainTranslator]: Completed pre-run [2024-05-03 04:08:56,141 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2024-05-03 04:08:56,144 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-03 04:08:56,162 INFO L206 MainTranslator]: Completed translation [2024-05-03 04:08:56,162 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56 WrapperNode [2024-05-03 04:08:56,162 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-03 04:08:56,163 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-03 04:08:56,163 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-03 04:08:56,163 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-03 04:08:56,169 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,176 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,198 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 179 [2024-05-03 04:08:56,199 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-03 04:08:56,199 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-03 04:08:56,199 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-03 04:08:56,199 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-03 04:08:56,208 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,209 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,212 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,219 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,222 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,224 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,225 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,227 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-03 04:08:56,228 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-03 04:08:56,228 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-03 04:08:56,229 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-03 04:08:56,229 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (1/1) ... [2024-05-03 04:08:56,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 04:08:56,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:08:56,281 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-03 04:08:56,295 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-03 04:08:56,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-03 04:08:56,411 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-03 04:08:56,411 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-03 04:08:56,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-03 04:08:56,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-03 04:08:56,413 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-03 04:08:56,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-03 04:08:56,415 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-03 04:08:56,537 INFO L241 CfgBuilder]: Building ICFG [2024-05-03 04:08:56,539 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-03 04:08:56,804 INFO L282 CfgBuilder]: Performing block encoding [2024-05-03 04:08:56,817 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-03 04:08:56,817 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-05-03 04:08:56,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 04:08:56 BoogieIcfgContainer [2024-05-03 04:08:56,817 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-03 04:08:56,820 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-03 04:08:56,820 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-03 04:08:56,823 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-03 04:08:56,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.05 04:08:55" (1/3) ... [2024-05-03 04:08:56,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76e19716 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 04:08:56, skipping insertion in model container [2024-05-03 04:08:56,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:08:56" (2/3) ... [2024-05-03 04:08:56,824 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76e19716 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 04:08:56, skipping insertion in model container [2024-05-03 04:08:56,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 04:08:56" (3/3) ... [2024-05-03 04:08:56,825 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2024-05-03 04:08:56,838 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-03 04:08:56,847 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-03 04:08:56,848 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-03 04:08:56,848 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-03 04:08:56,952 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-05-03 04:08:56,991 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-03 04:08:56,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-03 04:08:56,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:08:56,998 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-03 04:08:57,005 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-03 04:08:57,057 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-03 04:08:57,064 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-05-03 04:08:57,070 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;@1625468e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-03 04:08:57,070 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-05-03 04:08:57,076 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:08:57,137 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 215 states. [2024-05-03 04:08:57,138 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:08:57,141 INFO L78 Accepts]: Start accepts. Automaton has currently 216 states, but on-demand construction may add more states Word has length 158 [2024-05-03 04:08:57,143 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:08:57,143 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:08:57,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:08:57,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1416474955, now seen corresponding path program 1 times [2024-05-03 04:08:57,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:08:57,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868648962] [2024-05-03 04:08:57,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:08:57,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:08:57,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:08:57,479 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-03 04:08:57,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:08:57,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868648962] [2024-05-03 04:08:57,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868648962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:08:57,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:08:57,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-03 04:08:57,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852456353] [2024-05-03 04:08:57,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:08:57,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-03 04:08:57,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:08:57,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-03 04:08:57,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-03 04:08:57,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:57,511 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:08:57,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 79.0) internal successors, (158), 2 states have internal predecessors, (158), 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-03 04:08:57,513 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:57,514 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:08:57,636 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:08:57,636 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:08:57,636 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:08:57,658 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 257 states. [2024-05-03 04:08:57,659 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:08:57,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:57,659 INFO L78 Accepts]: Start accepts. Automaton has currently 288 states, but on-demand construction may add more states Word has length 151 [2024-05-03 04:08:57,663 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:08:57,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-03 04:08:57,663 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:08:57,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:08:57,665 INFO L85 PathProgramCache]: Analyzing trace with hash -46573103, now seen corresponding path program 1 times [2024-05-03 04:08:57,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:08:57,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635374450] [2024-05-03 04:08:57,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:08:57,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:08:57,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:08:58,035 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-03 04:08:58,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:08:58,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635374450] [2024-05-03 04:08:58,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635374450] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:08:58,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:08:58,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-03 04:08:58,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838245487] [2024-05-03 04:08:58,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:08:58,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-03 04:08:58,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:08:58,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-03 04:08:58,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-03 04:08:58,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,039 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:08:58,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 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-03 04:08:58,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,041 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:08:58,198 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:08:58,199 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:08:58,199 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:08:58,212 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 273 states. [2024-05-03 04:08:58,212 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:08:58,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:08:58,213 INFO L78 Accepts]: Start accepts. Automaton has currently 304 states, but on-demand construction may add more states Word has length 167 [2024-05-03 04:08:58,214 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:08:58,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-03 04:08:58,215 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:08:58,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:08:58,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1454088676, now seen corresponding path program 1 times [2024-05-03 04:08:58,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:08:58,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904888591] [2024-05-03 04:08:58,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:08:58,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:08:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:08:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 04:08:58,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:08:58,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904888591] [2024-05-03 04:08:58,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904888591] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:08:58,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86667326] [2024-05-03 04:08:58,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:08:58,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:08:58,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:08:58,561 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-03 04:08:58,564 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-03 04:08:58,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:08:58,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 6 conjunts are in the unsatisfiable core [2024-05-03 04:08:58,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:08:58,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 04:08:58,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:08:58,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 04:08:58,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86667326] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:08:58,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:08:58,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-05-03 04:08:58,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458528695] [2024-05-03 04:08:58,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:08:58,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-05-03 04:08:58,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:08:58,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-05-03 04:08:58,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-05-03 04:08:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,936 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:08:58,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.733333333333333) internal successors, (206), 15 states have internal predecessors, (206), 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-03 04:08:58,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:08:58,939 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:58,940 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:08:59,165 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:08:59,165 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:08:59,165 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:08:59,178 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 295 states. [2024-05-03 04:08:59,178 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:08:59,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:08:59,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:08:59,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:08:59,179 INFO L78 Accepts]: Start accepts. Automaton has currently 326 states, but on-demand construction may add more states Word has length 199 [2024-05-03 04:08:59,180 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:08:59,191 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-03 04:08:59,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-05-03 04:08:59,391 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:08:59,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:08:59,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1239847858, now seen corresponding path program 2 times [2024-05-03 04:08:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:08:59,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616483657] [2024-05-03 04:08:59,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:08:59,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:08:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:08:59,690 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-05-03 04:08:59,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:08:59,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616483657] [2024-05-03 04:08:59,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616483657] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:08:59,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939279509] [2024-05-03 04:08:59,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:08:59,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:08:59,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:08:59,693 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-03 04:08:59,709 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-03 04:08:59,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-05-03 04:08:59,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:08:59,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-03 04:08:59,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:00,579 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-03 04:09:00,579 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 28 treesize of output 16 [2024-05-03 04:09:00,603 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2024-05-03 04:09:00,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-05-03 04:09:00,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939279509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:00,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-05-03 04:09:00,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [11] total 28 [2024-05-03 04:09:00,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469280171] [2024-05-03 04:09:00,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:00,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-05-03 04:09:00,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:00,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-05-03 04:09:00,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2024-05-03 04:09:00,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:00,609 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:00,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 8.789473684210526) internal successors, (167), 19 states have internal predecessors, (167), 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-03 04:09:00,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:00,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:00,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:00,623 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:00,623 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:00,938 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:00,939 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:00,939 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:09:01,229 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 298 states. [2024-05-03 04:09:01,229 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:09:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:01,230 INFO L78 Accepts]: Start accepts. Automaton has currently 329 states, but on-demand construction may add more states Word has length 201 [2024-05-03 04:09:01,233 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:01,240 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-03 04:09:01,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:01,439 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:01,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:01,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2044948784, now seen corresponding path program 1 times [2024-05-03 04:09:01,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:01,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836888281] [2024-05-03 04:09:01,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:01,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:01,714 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-05-03 04:09:01,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836888281] [2024-05-03 04:09:01,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836888281] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:01,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965588359] [2024-05-03 04:09:01,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:01,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:01,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:01,717 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-03 04:09:01,733 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-03 04:09:01,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:01,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-03 04:09:01,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-05-03 04:09:02,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-05-03 04:09:02,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965588359] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:02,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:02,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2024-05-03 04:09:02,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366644177] [2024-05-03 04:09:02,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:02,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-05-03 04:09:02,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:02,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-05-03 04:09:02,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2024-05-03 04:09:02,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:02,164 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:02,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.909090909090908) internal successors, (240), 22 states have internal predecessors, (240), 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-03 04:09:02,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:02,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:02,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:02,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:02,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:02,165 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:02,447 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:02,447 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:02,448 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:02,454 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:02,454 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:02,454 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:02,464 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 353 states. [2024-05-03 04:09:02,465 INFO L212 cStratifiedReduction]: Copied states 21 times. [2024-05-03 04:09:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:02,465 INFO L78 Accepts]: Start accepts. Automaton has currently 363 states, but on-demand construction may add more states Word has length 233 [2024-05-03 04:09:02,467 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:02,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-03 04:09:02,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:02,673 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:02,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:02,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1029974714, now seen corresponding path program 2 times [2024-05-03 04:09:02,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:02,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113306902] [2024-05-03 04:09:02,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:02,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:02,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:04,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:04,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113306902] [2024-05-03 04:09:04,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113306902] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:04,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:09:04,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2024-05-03 04:09:04,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025127169] [2024-05-03 04:09:04,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:04,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-05-03 04:09:04,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:04,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-05-03 04:09:04,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2024-05-03 04:09:04,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:04,426 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:04,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.827586206896552) internal successors, (169), 29 states have internal predecessors, (169), 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-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:04,426 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:04,427 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:04,855 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:04,855 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:04,855 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:04,861 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:04,861 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:04,861 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, ~scoreA~0.base, ~scoreA~0.offset, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:05,828 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 363 states. [2024-05-03 04:09:05,832 INFO L212 cStratifiedReduction]: Copied states 21 times. [2024-05-03 04:09:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:05,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:05,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:05,833 INFO L78 Accepts]: Start accepts. Automaton has currently 373 states, but on-demand construction may add more states Word has length 219 [2024-05-03 04:09:05,834 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:05,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-03 04:09:05,835 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:05,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:05,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1729868815, now seen corresponding path program 1 times [2024-05-03 04:09:05,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:05,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180098533] [2024-05-03 04:09:05,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:05,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:05,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:06,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:06,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180098533] [2024-05-03 04:09:06,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180098533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:06,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:09:06,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-03 04:09:06,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495666070] [2024-05-03 04:09:06,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:06,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-03 04:09:06,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:06,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-03 04:09:06,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-05-03 04:09:06,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:06,063 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:06,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 6 states have internal predecessors, (155), 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-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:06,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:06,064 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:06,120 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,121 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:06,121 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,132 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,132 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,132 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,486 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,486 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,486 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,509 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,509 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,509 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,523 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,523 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,523 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,535 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,535 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,535 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,605 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,606 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,606 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,619 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,620 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,620 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,803 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,803 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,803 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,821 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,821 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,821 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,839 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:06,839 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,840 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:06,894 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1051 states. [2024-05-03 04:09:06,894 INFO L212 cStratifiedReduction]: Copied states 21 times. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-03 04:09:06,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:06,895 INFO L78 Accepts]: Start accepts. Automaton has currently 1161 states, but on-demand construction may add more states Word has length 233 [2024-05-03 04:09:06,897 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:06,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-03 04:09:06,897 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:06,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:06,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1443266278, now seen corresponding path program 1 times [2024-05-03 04:09:06,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:06,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628998529] [2024-05-03 04:09:06,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:06,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:06,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:08,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:08,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628998529] [2024-05-03 04:09:08,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628998529] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:08,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:09:08,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2024-05-03 04:09:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116198992] [2024-05-03 04:09:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:08,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-05-03 04:09:08,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-05-03 04:09:08,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2024-05-03 04:09:08,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:08,307 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:08,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.827586206896552) internal successors, (169), 29 states have internal predecessors, (169), 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-03 04:09:08,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:08,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:08,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:08,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:08,307 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:08,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-03 04:09:08,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:08,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:08,308 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:08,729 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:08,729 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:08,729 INFO L370 cStratifiedReduction]: Actual level: [~isNullA~0, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1] [2024-05-03 04:09:08,734 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:08,734 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~isNullA~0, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1] [2024-05-03 04:09:08,734 INFO L370 cStratifiedReduction]: Actual level: [~isNullA~0, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1] [2024-05-03 04:09:09,512 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,513 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,513 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,543 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,543 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,543 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,558 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,558 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,558 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,575 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,575 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,575 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,589 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,589 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,590 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,607 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,607 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,607 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,884 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:09,885 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:09,885 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:10,187 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:10,187 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:10,188 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:10,510 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:10,510 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:10,510 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:11,402 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1095 states. [2024-05-03 04:09:11,402 INFO L212 cStratifiedReduction]: Copied states 23 times. [2024-05-03 04:09:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-05-03 04:09:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:11,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:11,403 INFO L78 Accepts]: Start accepts. Automaton has currently 1205 states, but on-demand construction may add more states Word has length 235 [2024-05-03 04:09:11,404 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:11,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-03 04:09:11,405 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:11,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:11,405 INFO L85 PathProgramCache]: Analyzing trace with hash -38445212, now seen corresponding path program 1 times [2024-05-03 04:09:11,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:11,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798289054] [2024-05-03 04:09:11,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:11,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:11,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:12,945 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:12,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:12,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798289054] [2024-05-03 04:09:12,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798289054] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:12,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:09:12,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2024-05-03 04:09:12,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909902542] [2024-05-03 04:09:12,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:12,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-03 04:09:12,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:12,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-03 04:09:12,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-05-03 04:09:12,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:12,948 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:12,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.333333333333333) internal successors, (171), 27 states have internal predecessors, (171), 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-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:12,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:12,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:12,949 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:13,325 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,325 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:13,325 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,330 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,330 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,330 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,330 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,330 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:13,331 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,331 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,331 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,331 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,536 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,536 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,536 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,577 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,577 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,577 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,588 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,588 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,588 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,599 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,599 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,599 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,612 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,613 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,613 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,623 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,623 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,623 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,739 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,739 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,739 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,752 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,752 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,752 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,763 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:13,764 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:13,764 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:14,585 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:14,585 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:14,585 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:15,037 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1378 states. [2024-05-03 04:09:15,038 INFO L212 cStratifiedReduction]: Copied states 25 times. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:15,039 INFO L78 Accepts]: Start accepts. Automaton has currently 1543 states, but on-demand construction may add more states Word has length 248 [2024-05-03 04:09:15,041 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:15,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-03 04:09:15,041 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:15,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:15,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1778783885, now seen corresponding path program 1 times [2024-05-03 04:09:15,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:15,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936787134] [2024-05-03 04:09:15,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:15,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:16,316 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:16,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:16,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936787134] [2024-05-03 04:09:16,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936787134] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:16,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015619648] [2024-05-03 04:09:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:16,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:16,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:16,318 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-03 04:09:16,321 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-03 04:09:16,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:16,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 41 conjunts are in the unsatisfiable core [2024-05-03 04:09:16,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:17,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-05-03 04:09:17,497 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:17,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:17,947 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-05-03 04:09:17,947 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 33 treesize of output 49 [2024-05-03 04:09:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:18,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015619648] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:18,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:18,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 15] total 45 [2024-05-03 04:09:18,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184801391] [2024-05-03 04:09:18,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:18,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-05-03 04:09:18,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:18,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-05-03 04:09:18,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1734, Unknown=0, NotChecked=0, Total=1980 [2024-05-03 04:09:18,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:18,087 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:18,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 8.11111111111111) internal successors, (365), 45 states have internal predecessors, (365), 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-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:18,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:18,089 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:19,498 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:19,499 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:19,499 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:19,504 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:19,504 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:19,504 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,172 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,172 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,173 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,321 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,321 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,322 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,335 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,336 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,336 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,353 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,353 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,353 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,371 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,371 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,371 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,379 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,379 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,379 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,592 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,593 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,593 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,605 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,605 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,605 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,616 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:20,616 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:20,616 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:21,190 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:21,191 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:21,191 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:21,408 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1392 states. [2024-05-03 04:09:21,408 INFO L212 cStratifiedReduction]: Copied states 26 times. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-03 04:09:21,409 INFO L78 Accepts]: Start accepts. Automaton has currently 1560 states, but on-demand construction may add more states Word has length 250 [2024-05-03 04:09:21,411 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:21,417 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-03 04:09:21,616 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,SelfDestructingSolverStorable9 [2024-05-03 04:09:21,616 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:21,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:21,617 INFO L85 PathProgramCache]: Analyzing trace with hash 271427915, now seen corresponding path program 1 times [2024-05-03 04:09:21,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:21,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834466683] [2024-05-03 04:09:21,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:21,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:21,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2024-05-03 04:09:22,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:22,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834466683] [2024-05-03 04:09:22,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834466683] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:22,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:09:22,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-05-03 04:09:22,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125969519] [2024-05-03 04:09:22,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:22,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-05-03 04:09:22,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:22,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-05-03 04:09:22,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-05-03 04:09:22,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:22,130 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:22,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.25) internal successors, (183), 12 states have internal predecessors, (183), 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-03 04:09:22,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:22,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:22,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:22,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:22,131 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-03 04:09:22,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:22,132 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:22,208 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,208 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:22,208 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,214 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,214 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,214 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,439 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,439 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,439 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,462 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,463 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,463 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,472 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,472 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,472 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,481 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,481 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,481 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,522 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,522 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,522 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,532 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,532 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,532 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,541 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,541 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,541 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,569 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,570 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,570 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,580 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,580 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,580 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,640 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:22,640 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,640 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:22,710 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1420 states. [2024-05-03 04:09:22,710 INFO L212 cStratifiedReduction]: Copied states 26 times. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:22,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:09:22,711 INFO L78 Accepts]: Start accepts. Automaton has currently 1588 states, but on-demand construction may add more states Word has length 265 [2024-05-03 04:09:22,713 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:22,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-03 04:09:22,713 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:22,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:22,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1330513521, now seen corresponding path program 1 times [2024-05-03 04:09:22,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:22,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403893647] [2024-05-03 04:09:22,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:22,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:23,791 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:23,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403893647] [2024-05-03 04:09:23,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403893647] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:23,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248097781] [2024-05-03 04:09:23,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:23,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:23,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:23,797 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-03 04:09:23,808 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-03 04:09:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:23,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-03 04:09:23,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:24,321 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:09:24,321 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 36 treesize of output 21 [2024-05-03 04:09:24,325 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 7 proven. 73 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-03 04:09:24,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:24,679 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:09:24,680 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 39 treesize of output 55 [2024-05-03 04:09:24,729 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:24,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248097781] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:24,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:24,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15, 13] total 43 [2024-05-03 04:09:24,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953961871] [2024-05-03 04:09:24,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:24,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-05-03 04:09:24,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:24,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-05-03 04:09:24,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1645, Unknown=0, NotChecked=0, Total=1806 [2024-05-03 04:09:24,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:24,733 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:24,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 9.55813953488372) internal successors, (411), 43 states have internal predecessors, (411), 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-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:24,733 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:24,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:09:24,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:24,734 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:25,314 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,314 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:25,315 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,319 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,319 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,319 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, ~scoreA~0.base, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,447 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,447 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,447 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,462 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,463 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,463 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,471 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,471 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,471 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,478 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,478 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,478 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,485 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,485 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,485 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,494 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,494 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,494 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,503 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,503 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,503 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,511 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,511 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,511 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,519 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,519 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,520 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,574 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:25,574 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:25,574 INFO L370 cStratifiedReduction]: Actual level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:26,345 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1450 states. [2024-05-03 04:09:26,346 INFO L212 cStratifiedReduction]: Copied states 26 times. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:09:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:26,346 INFO L78 Accepts]: Start accepts. Automaton has currently 1618 states, but on-demand construction may add more states Word has length 282 [2024-05-03 04:09:26,348 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:26,359 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-03 04:09:26,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-05-03 04:09:26,556 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:26,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:26,556 INFO L85 PathProgramCache]: Analyzing trace with hash 437009101, now seen corresponding path program 2 times [2024-05-03 04:09:26,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:26,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093317115] [2024-05-03 04:09:26,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:26,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:26,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:28,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:28,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093317115] [2024-05-03 04:09:28,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093317115] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:28,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664820443] [2024-05-03 04:09:28,870 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:09:28,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:28,871 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-03 04:09:28,874 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-03 04:09:29,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:09:29,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:09:29,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-03 04:09:29,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:29,645 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:09:29,646 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 36 treesize of output 21 [2024-05-03 04:09:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 25 proven. 54 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2024-05-03 04:09:29,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:30,218 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:09:30,219 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 37 treesize of output 53 [2024-05-03 04:09:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:30,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664820443] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:30,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:30,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21, 15] total 53 [2024-05-03 04:09:30,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288970708] [2024-05-03 04:09:30,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:30,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-05-03 04:09:30,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:30,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-05-03 04:09:30,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=2568, Unknown=0, NotChecked=0, Total=2756 [2024-05-03 04:09:30,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:30,285 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:30,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 8.226415094339623) internal successors, (436), 53 states have internal predecessors, (436), 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-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:30,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:30,287 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:31,528 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,528 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:31,528 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,533 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,533 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,533 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,816 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,816 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,816 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,835 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,835 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,835 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,842 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,843 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,843 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,852 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,852 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,852 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,860 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,860 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,860 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,872 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,872 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,873 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,887 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,887 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,887 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,900 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,900 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,900 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,910 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:31,910 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:31,910 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:33,607 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 1468 states. [2024-05-03 04:09:33,607 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:33,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:33,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-05-03 04:09:33,612 INFO L78 Accepts]: Start accepts. Automaton has currently 1612 states, but on-demand construction may add more states Word has length 253 [2024-05-03 04:09:33,614 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:33,620 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-03 04:09:33,820 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,SelfDestructingSolverStorable12 [2024-05-03 04:09:33,821 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:33,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:33,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1710240440, now seen corresponding path program 1 times [2024-05-03 04:09:33,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:33,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745169403] [2024-05-03 04:09:33,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:33,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:33,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:33,980 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-05-03 04:09:33,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:33,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745169403] [2024-05-03 04:09:33,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745169403] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:33,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682590325] [2024-05-03 04:09:33,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:33,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:33,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:33,984 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-03 04:09:34,004 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-03 04:09:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:34,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 5 conjunts are in the unsatisfiable core [2024-05-03 04:09:34,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:34,199 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-05-03 04:09:34,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:34,276 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-05-03 04:09:34,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682590325] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:34,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:34,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-05-03 04:09:34,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967732671] [2024-05-03 04:09:34,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:34,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-03 04:09:34,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:34,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-03 04:09:34,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-05-03 04:09:34,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:34,278 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:34,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 17.692307692307693) internal successors, (230), 13 states have internal predecessors, (230), 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-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 63 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-05-03 04:09:34,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:34,279 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:34,365 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,366 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:34,366 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,371 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,371 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,371 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,420 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,420 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,420 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,424 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,424 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,424 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,446 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,446 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,446 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,457 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,457 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,457 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,467 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,468 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,468 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,478 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,478 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,478 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,488 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,489 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,489 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,500 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,500 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,500 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,514 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,514 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,514 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,528 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:34,529 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:34,529 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:37,380 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2603 states. [2024-05-03 04:09:37,380 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:09:37,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:37,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:37,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:37,381 INFO L78 Accepts]: Start accepts. Automaton has currently 2860 states, but on-demand construction may add more states Word has length 252 [2024-05-03 04:09:37,383 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:37,388 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-03 04:09:37,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:37,585 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:37,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:37,585 INFO L85 PathProgramCache]: Analyzing trace with hash 773998121, now seen corresponding path program 1 times [2024-05-03 04:09:37,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:37,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433215173] [2024-05-03 04:09:37,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:37,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:38,643 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:38,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:38,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433215173] [2024-05-03 04:09:38,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433215173] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:38,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760151421] [2024-05-03 04:09:38,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:38,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:38,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:38,645 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-03 04:09:38,666 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-03 04:09:38,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:38,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-03 04:09:38,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:39,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-05-03 04:09:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-05-03 04:09:39,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:39,424 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-05-03 04:09:39,424 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 33 treesize of output 49 [2024-05-03 04:09:39,480 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-05-03 04:09:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760151421] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:39,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 16, 11] total 35 [2024-05-03 04:09:39,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512386520] [2024-05-03 04:09:39,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:39,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-05-03 04:09:39,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:39,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-05-03 04:09:39,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2024-05-03 04:09:39,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:39,483 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:39,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 11.571428571428571) internal successors, (405), 35 states have internal predecessors, (405), 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-03 04:09:39,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:39,485 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:39,485 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:39,887 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:39,888 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:39,888 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:39,892 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:39,892 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:39,892 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,050 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,050 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,050 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,054 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,054 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,055 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,075 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,075 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,075 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,085 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,085 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,085 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,095 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,095 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,095 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,107 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,108 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,108 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,120 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,120 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,120 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,226 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,226 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,226 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,235 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,235 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,235 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,247 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:40,247 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:40,247 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:41,319 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2569 states. [2024-05-03 04:09:41,319 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:09:41,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:41,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:41,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:09:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:41,321 INFO L78 Accepts]: Start accepts. Automaton has currently 2818 states, but on-demand construction may add more states Word has length 267 [2024-05-03 04:09:41,323 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:41,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-05-03 04:09:41,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-05-03 04:09:41,528 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:41,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:41,529 INFO L85 PathProgramCache]: Analyzing trace with hash -336575247, now seen corresponding path program 1 times [2024-05-03 04:09:41,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:41,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071620409] [2024-05-03 04:09:41,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:41,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:43,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:43,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071620409] [2024-05-03 04:09:43,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071620409] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:43,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111347935] [2024-05-03 04:09:43,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:43,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:43,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:43,756 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-03 04:09:43,784 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-03 04:09:43,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:43,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-03 04:09:43,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-05-03 04:09:44,148 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-05-03 04:09:44,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111347935] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:09:44,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-05-03 04:09:44,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [33] total 39 [2024-05-03 04:09:44,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430852455] [2024-05-03 04:09:44,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:09:44,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-03 04:09:44,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:44,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-03 04:09:44,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1355, Unknown=0, NotChecked=0, Total=1482 [2024-05-03 04:09:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:44,150 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:44,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 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-03 04:09:44,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:44,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:44,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:44,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:44,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:44,151 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:44,151 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:44,205 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,205 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:44,206 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,209 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,209 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,209 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,255 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,256 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,256 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,259 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,259 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,259 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,277 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,278 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,278 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,286 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,286 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,286 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,295 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,295 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,295 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,304 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,304 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,304 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,317 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,318 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,318 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,332 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,332 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,332 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,341 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,341 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,341 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,350 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:44,350 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,350 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:44,659 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2590 states. [2024-05-03 04:09:44,659 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:09:44,660 INFO L78 Accepts]: Start accepts. Automaton has currently 2839 states, but on-demand construction may add more states Word has length 269 [2024-05-03 04:09:44,663 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:44,673 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-03 04:09:44,873 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,SelfDestructingSolverStorable15 [2024-05-03 04:09:44,874 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:44,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:44,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1069166929, now seen corresponding path program 1 times [2024-05-03 04:09:44,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:44,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416102564] [2024-05-03 04:09:44,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:44,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:46,968 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:46,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:46,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416102564] [2024-05-03 04:09:46,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416102564] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:46,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17336480] [2024-05-03 04:09:46,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:46,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:46,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:46,970 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-03 04:09:46,971 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-03 04:09:47,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:47,114 INFO L262 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 50 conjunts are in the unsatisfiable core [2024-05-03 04:09:47,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:47,775 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:09:47,775 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 22 [2024-05-03 04:09:47,813 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-03 04:09:47,813 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:48,151 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:09:48,151 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 37 treesize of output 53 [2024-05-03 04:09:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:48,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17336480] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:48,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:48,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 24, 15] total 58 [2024-05-03 04:09:48,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758108361] [2024-05-03 04:09:48,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:48,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-05-03 04:09:48,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:48,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-05-03 04:09:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=3050, Unknown=0, NotChecked=0, Total=3306 [2024-05-03 04:09:48,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:48,279 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:48,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 8.46551724137931) internal successors, (491), 58 states have internal predecessors, (491), 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-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:48,279 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:09:48,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:48,280 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:48,980 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:48,980 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:48,980 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:48,984 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:48,985 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:48,985 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,157 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,157 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,157 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,160 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,160 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,160 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,202 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,202 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,202 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,215 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,215 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,215 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,227 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,227 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,227 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,239 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,239 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,239 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,250 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,251 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,251 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,444 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,444 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,444 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,458 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,458 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,458 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,471 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:49,471 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:49,471 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:52,432 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2944 states. [2024-05-03 04:09:52,432 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:09:52,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-05-03 04:09:52,433 INFO L78 Accepts]: Start accepts. Automaton has currently 3217 states, but on-demand construction may add more states Word has length 282 [2024-05-03 04:09:52,436 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:52,441 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-03 04:09:52,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-05-03 04:09:52,640 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:09:52,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:09:52,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1758824044, now seen corresponding path program 3 times [2024-05-03 04:09:52,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:09:52,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327734246] [2024-05-03 04:09:52,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:09:52,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:09:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:09:53,983 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 7 proven. 43 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:53,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:09:53,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327734246] [2024-05-03 04:09:53,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327734246] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:09:53,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661838133] [2024-05-03 04:09:53,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:09:53,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:09:53,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:09:53,985 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-03 04:09:53,991 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-03 04:09:54,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-03 04:09:54,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:09:54,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 40 conjunts are in the unsatisfiable core [2024-05-03 04:09:54,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:09:54,841 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:09:54,842 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 22 [2024-05-03 04:09:54,860 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 7 proven. 43 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:54,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:09:55,230 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:09:55,230 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 37 treesize of output 53 [2024-05-03 04:09:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 14 proven. 36 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:09:55,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661838133] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:09:55,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:09:55,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 23, 15] total 57 [2024-05-03 04:09:55,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178721924] [2024-05-03 04:09:55,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:09:55,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-05-03 04:09:55,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:09:55,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-05-03 04:09:55,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=2910, Unknown=0, NotChecked=0, Total=3192 [2024-05-03 04:09:55,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:55,337 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:09:55,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 9.12280701754386) internal successors, (520), 57 states have internal predecessors, (520), 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-03 04:09:55,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:55,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:55,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:55,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:55,337 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-05-03 04:09:55,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:55,338 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:09:56,108 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,108 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:09:56,108 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,113 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,113 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,113 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,599 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,599 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,599 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,602 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,602 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,602 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,665 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,665 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,666 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,675 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,675 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,675 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,685 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,685 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,685 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,788 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,788 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,788 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,796 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,796 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,796 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,804 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,804 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,804 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,857 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,857 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,857 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,868 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:09:56,868 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:56,868 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:09:59,920 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2964 states. [2024-05-03 04:09:59,921 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:09:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-05-03 04:09:59,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:09:59,922 INFO L78 Accepts]: Start accepts. Automaton has currently 3237 states, but on-demand construction may add more states Word has length 299 [2024-05-03 04:09:59,924 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:09:59,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-05-03 04:10:00,124 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,SelfDestructingSolverStorable17 [2024-05-03 04:10:00,125 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:00,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:00,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1166203544, now seen corresponding path program 4 times [2024-05-03 04:10:00,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901314970] [2024-05-03 04:10:00,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:00,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:02,251 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 14 proven. 135 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-05-03 04:10:02,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:10:02,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901314970] [2024-05-03 04:10:02,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901314970] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:10:02,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604367813] [2024-05-03 04:10:02,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:10:02,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:02,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:10:02,253 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-03 04:10:02,272 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-03 04:10:02,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:10:02,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:10:02,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 58 conjunts are in the unsatisfiable core [2024-05-03 04:10:02,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:10:02,990 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:10:02,990 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 36 treesize of output 21 [2024-05-03 04:10:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 14 proven. 174 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-05-03 04:10:02,994 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:10:03,529 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:10:03,529 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 39 treesize of output 55 [2024-05-03 04:10:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 14 proven. 64 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:10:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604367813] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:10:03,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:10:03,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 21, 17] total 60 [2024-05-03 04:10:03,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841113419] [2024-05-03 04:10:03,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:10:03,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-05-03 04:10:03,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:10:03,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-05-03 04:10:03,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3321, Unknown=0, NotChecked=0, Total=3540 [2024-05-03 04:10:03,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:03,585 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:10:03,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 8.9) internal successors, (534), 60 states have internal predecessors, (534), 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-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:03,586 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:03,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:03,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-05-03 04:10:03,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:03,587 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:03,587 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:10:04,599 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,599 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:10:04,599 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,602 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,602 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,602 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, #memory_int, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,752 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,752 INFO L369 cStratifiedReduction]: Guessed abstraction level: [~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,752 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,755 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,755 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,755 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,771 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,771 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,771 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,781 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,781 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,781 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,789 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,789 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,790 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,797 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,797 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,797 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,807 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,807 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,808 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,818 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,818 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,818 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,827 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,828 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,828 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,837 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:04,837 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:04,837 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:06,863 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 2996 states. [2024-05-03 04:10:06,863 INFO L212 cStratifiedReduction]: Copied states 62 times. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:06,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-05-03 04:10:06,865 INFO L78 Accepts]: Start accepts. Automaton has currently 3269 states, but on-demand construction may add more states Word has length 316 [2024-05-03 04:10:06,867 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:10:06,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-05-03 04:10:07,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:07,068 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:07,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:07,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1606083564, now seen corresponding path program 5 times [2024-05-03 04:10:07,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:07,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212099802] [2024-05-03 04:10:07,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:07,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:09,520 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 39 proven. 155 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-05-03 04:10:09,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:10:09,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212099802] [2024-05-03 04:10:09,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212099802] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:10:09,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434745892] [2024-05-03 04:10:09,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:10:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:10:09,522 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-03 04:10:09,545 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-03 04:10:09,818 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-03 04:10:09,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:10:09,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 67 conjunts are in the unsatisfiable core [2024-05-03 04:10:09,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:10:11,527 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-03 04:10:11,527 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 28 treesize of output 16 [2024-05-03 04:10:11,603 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 39 proven. 139 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-05-03 04:10:11,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:10:12,239 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:10:12,239 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 37 treesize of output 53 [2024-05-03 04:10:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 39 proven. 84 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:10:12,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434745892] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:10:12,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:10:12,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 37, 23] total 76 [2024-05-03 04:10:12,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377848642] [2024-05-03 04:10:12,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:10:12,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-05-03 04:10:12,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:10:12,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-05-03 04:10:12,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=5355, Unknown=0, NotChecked=0, Total=5700 [2024-05-03 04:10:12,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:12,661 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:10:12,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 7.657894736842105) internal successors, (582), 76 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:12,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-05-03 04:10:12,662 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:12,662 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:10:15,050 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,050 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,050 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,053 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,053 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,053 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,071 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,071 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,071 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,081 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,081 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,081 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,091 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,091 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,091 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,205 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,205 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,205 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,219 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,219 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,219 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,249 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,249 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,249 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,258 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,258 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,258 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,267 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:15,267 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:15,267 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:21,993 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 3932 states. [2024-05-03 04:10:21,993 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:10:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-05-03 04:10:21,994 INFO L78 Accepts]: Start accepts. Automaton has currently 4326 states, but on-demand construction may add more states Word has length 303 [2024-05-03 04:10:21,997 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:10:22,004 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-03 04:10:22,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:22,198 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:22,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:22,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1888237564, now seen corresponding path program 2 times [2024-05-03 04:10:22,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:22,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933172867] [2024-05-03 04:10:22,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:22,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:22,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:24,744 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-05-03 04:10:24,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:10:24,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933172867] [2024-05-03 04:10:24,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933172867] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:10:24,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847401389] [2024-05-03 04:10:24,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:10:24,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:24,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:10:24,745 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-03 04:10:24,760 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-03 04:10:24,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:10:24,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:10:24,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 50 conjunts are in the unsatisfiable core [2024-05-03 04:10:24,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:10:25,785 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:10:25,785 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 36 treesize of output 21 [2024-05-03 04:10:25,815 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 125 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-05-03 04:10:25,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:10:26,480 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:10:26,480 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 37 treesize of output 53 [2024-05-03 04:10:26,548 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 20 proven. 70 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:10:26,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847401389] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:10:26,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:10:26,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 24, 19] total 71 [2024-05-03 04:10:26,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974926064] [2024-05-03 04:10:26,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:10:26,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-05-03 04:10:26,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:10:26,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-05-03 04:10:26,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=4689, Unknown=0, NotChecked=0, Total=4970 [2024-05-03 04:10:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:26,552 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:10:26,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 7.436619718309859) internal successors, (528), 71 states have internal predecessors, (528), 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-03 04:10:26,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:26,552 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2024-05-03 04:10:26,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:26,553 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:10:28,216 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,216 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,216 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,219 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,219 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,219 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,371 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,372 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,372 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,383 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,383 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,383 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,506 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,507 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,507 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,525 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,525 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,525 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,533 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,533 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,533 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,541 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,541 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,541 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,556 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,556 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,556 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,572 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:28,572 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:28,572 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:34,565 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 4426 states. [2024-05-03 04:10:34,565 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:34,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:10:34,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:10:34,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:10:34,567 INFO L78 Accepts]: Start accepts. Automaton has currently 4856 states, but on-demand construction may add more states Word has length 316 [2024-05-03 04:10:34,570 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:10:34,580 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-03 04:10:34,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:34,777 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:34,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1695638573, now seen corresponding path program 6 times [2024-05-03 04:10:34,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350990151] [2024-05-03 04:10:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:37,330 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 14 proven. 180 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-05-03 04:10:37,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:10:37,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350990151] [2024-05-03 04:10:37,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350990151] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:10:37,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839275372] [2024-05-03 04:10:37,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:10:37,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:37,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:10:37,337 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-03 04:10:37,339 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-03 04:10:37,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-05-03 04:10:37,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:10:37,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 69 conjunts are in the unsatisfiable core [2024-05-03 04:10:37,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:10:39,228 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:10:39,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 22 [2024-05-03 04:10:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 80 proven. 109 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-03 04:10:39,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:10:39,763 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:10:39,764 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 37 treesize of output 53 [2024-05-03 04:10:39,966 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 21 proven. 102 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:10:39,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839275372] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:10:39,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:10:39,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 35, 19] total 83 [2024-05-03 04:10:39,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361957444] [2024-05-03 04:10:39,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:10:39,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-05-03 04:10:39,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:10:39,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-05-03 04:10:39,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=6400, Unknown=0, NotChecked=0, Total=6806 [2024-05-03 04:10:39,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:39,970 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:10:39,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 8.397590361445783) internal successors, (697), 83 states have internal predecessors, (697), 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-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:39,971 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:39,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:39,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:10:39,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:10:39,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:10:39,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:39,972 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:10:42,003 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,004 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,004 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,006 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,006 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,006 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,034 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,034 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,034 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,042 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,042 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,042 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,052 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,052 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,052 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,176 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,176 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,176 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,184 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,184 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,185 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,193 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,193 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,193 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,358 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,358 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,358 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,399 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:42,399 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:42,399 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:48,567 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 4456 states. [2024-05-03 04:10:48,568 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:10:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:10:48,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:10:48,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:10:48,570 INFO L78 Accepts]: Start accepts. Automaton has currently 4886 states, but on-demand construction may add more states Word has length 333 [2024-05-03 04:10:48,573 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:10:48,580 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-03 04:10:48,773 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,SelfDestructingSolverStorable21 [2024-05-03 04:10:48,773 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:48,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:48,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1992843281, now seen corresponding path program 7 times [2024-05-03 04:10:48,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:48,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326880103] [2024-05-03 04:10:48,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:48,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:48,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:50,884 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 21 proven. 229 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-03 04:10:50,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:10:50,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326880103] [2024-05-03 04:10:50,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326880103] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:10:50,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304252914] [2024-05-03 04:10:50,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 04:10:50,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:10:50,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:10:50,886 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-03 04:10:50,887 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-03 04:10:51,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:10:51,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 74 conjunts are in the unsatisfiable core [2024-05-03 04:10:51,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:10:51,976 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:10:51,976 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 36 treesize of output 21 [2024-05-03 04:10:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 21 proven. 293 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-03 04:10:51,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:10:52,531 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:10:52,531 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 39 treesize of output 55 [2024-05-03 04:10:52,597 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 21 proven. 147 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:10:52,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304252914] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:10:52,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:10:52,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 27, 21] total 74 [2024-05-03 04:10:52,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969538173] [2024-05-03 04:10:52,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:10:52,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-05-03 04:10:52,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:10:52,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-05-03 04:10:52,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=5131, Unknown=0, NotChecked=0, Total=5402 [2024-05-03 04:10:52,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:52,602 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:10:52,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 8.68918918918919) internal successors, (643), 74 states have internal predecessors, (643), 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-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:52,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:10:52,603 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:52,603 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:10:54,393 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,393 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,393 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,397 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,398 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,398 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,418 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,419 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,419 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,429 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,429 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,429 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,440 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,440 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,440 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,449 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,449 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,449 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,459 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,459 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,459 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,470 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,470 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,470 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,479 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,479 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,479 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,489 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:10:54,489 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:54,489 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:10:57,786 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 4488 states. [2024-05-03 04:10:57,786 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:10:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:10:57,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-05-03 04:10:57,787 INFO L78 Accepts]: Start accepts. Automaton has currently 4918 states, but on-demand construction may add more states Word has length 350 [2024-05-03 04:10:57,790 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:10:57,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-05-03 04:10:57,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-05-03 04:10:57,991 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:10:57,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:10:57,992 INFO L85 PathProgramCache]: Analyzing trace with hash 192684141, now seen corresponding path program 8 times [2024-05-03 04:10:57,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:10:57,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197389036] [2024-05-03 04:10:57,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:10:57,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:10:58,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:11:00,483 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 53 proven. 259 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-03 04:11:00,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:11:00,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197389036] [2024-05-03 04:11:00,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197389036] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:11:00,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422869052] [2024-05-03 04:11:00,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:11:00,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:00,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:11:00,485 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-03 04:11:00,486 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-03 04:11:00,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:11:00,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:11:00,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 70 conjunts are in the unsatisfiable core [2024-05-03 04:11:00,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:11:01,677 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:11:01,677 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 36 treesize of output 21 [2024-05-03 04:11:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 53 proven. 250 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2024-05-03 04:11:01,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:11:02,457 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:11:02,457 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 37 treesize of output 53 [2024-05-03 04:11:02,521 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 53 proven. 177 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:11:02,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422869052] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:11:02,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:11:02,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 33, 23] total 84 [2024-05-03 04:11:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622044095] [2024-05-03 04:11:02,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:11:02,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-03 04:11:02,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:11:02,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-03 04:11:02,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=6673, Unknown=0, NotChecked=0, Total=6972 [2024-05-03 04:11:02,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:02,525 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:11:02,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 7.761904761904762) internal successors, (652), 84 states have internal predecessors, (652), 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-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-05-03 04:11:02,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:02,527 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:11:05,309 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,310 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,310 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,312 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,312 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,312 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,329 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,329 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,329 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,337 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,337 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,338 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,346 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,346 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,346 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,355 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,356 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,356 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,485 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,485 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,485 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,499 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,499 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,499 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,509 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,509 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,509 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,518 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:05,518 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:05,518 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:10,602 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 4469 states. [2024-05-03 04:11:10,603 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:10,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:11:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:11:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-05-03 04:11:10,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:10,604 INFO L78 Accepts]: Start accepts. Automaton has currently 4899 states, but on-demand construction may add more states Word has length 321 [2024-05-03 04:11:10,607 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:11:10,613 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-03 04:11:10,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-05-03 04:11:10,809 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:11:10,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:11:10,809 INFO L85 PathProgramCache]: Analyzing trace with hash 267675928, now seen corresponding path program 2 times [2024-05-03 04:11:10,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:11:10,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497593519] [2024-05-03 04:11:10,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:11:10,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:11:10,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:11:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-05-03 04:11:10,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:11:10,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497593519] [2024-05-03 04:11:10,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497593519] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:11:10,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751818846] [2024-05-03 04:11:10,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:11:10,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:10,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:11:10,980 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-03 04:11:10,984 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-03 04:11:11,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:11:11,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:11:11,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 9 conjunts are in the unsatisfiable core [2024-05-03 04:11:11,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:11:11,426 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-05-03 04:11:11,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:11:11,586 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-05-03 04:11:11,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751818846] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:11:11,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:11:11,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2024-05-03 04:11:11,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030105043] [2024-05-03 04:11:11,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:11:11,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-05-03 04:11:11,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:11:11,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-05-03 04:11:11,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-05-03 04:11:11,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:11,590 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:11:11,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 16.5625) internal successors, (265), 16 states have internal predecessors, (265), 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-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:11,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 120 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:11,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:11,591 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:11:11,757 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,757 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,758 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,760 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,760 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,760 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,784 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,784 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,784 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,795 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,795 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,795 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,807 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,807 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,808 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,821 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,821 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,821 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,835 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,835 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,835 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,850 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,850 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,850 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,866 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,866 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,866 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,884 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:11,884 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:11,884 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:19,255 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 6392 states. [2024-05-03 04:11:19,255 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:11:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:19,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-05-03 04:11:19,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:19,256 INFO L78 Accepts]: Start accepts. Automaton has currently 7088 states, but on-demand construction may add more states Word has length 320 [2024-05-03 04:11:19,260 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:11:19,268 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-03 04:11:19,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:19,461 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:11:19,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:11:19,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1150360649, now seen corresponding path program 3 times [2024-05-03 04:11:19,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:11:19,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969036195] [2024-05-03 04:11:19,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:11:19,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:11:19,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:11:21,502 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 209 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-05-03 04:11:21,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:11:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969036195] [2024-05-03 04:11:21,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969036195] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:11:21,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095834958] [2024-05-03 04:11:21,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:11:21,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:21,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:11:21,503 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-03 04:11:21,505 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-03 04:11:21,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-05-03 04:11:21,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:11:21,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 70 conjunts are in the unsatisfiable core [2024-05-03 04:11:21,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:11:23,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:11:23,068 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 22 [2024-05-03 04:11:23,081 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 66 proven. 138 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-05-03 04:11:23,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:11:23,527 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:11:23,528 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 37 treesize of output 53 [2024-05-03 04:11:23,719 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 1 proven. 127 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-05-03 04:11:23,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095834958] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:11:23,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:11:23,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 32, 19] total 76 [2024-05-03 04:11:23,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925147739] [2024-05-03 04:11:23,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:11:23,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-05-03 04:11:23,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:11:23,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-05-03 04:11:23,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=5358, Unknown=0, NotChecked=0, Total=5700 [2024-05-03 04:11:23,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:23,724 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:11:23,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 9.25) internal successors, (703), 76 states have internal predecessors, (703), 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-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:23,724 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:23,725 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:23,726 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:11:25,759 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,759 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,759 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,762 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,762 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,763 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,792 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,792 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,792 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,807 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,807 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,807 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,823 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,823 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,823 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,840 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,840 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,841 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,859 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:25,859 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:25,864 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,083 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:26,083 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,083 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,102 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:26,102 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,102 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,121 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:26,121 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:26,121 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:30,579 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 6379 states. [2024-05-03 04:11:30,580 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:30,581 INFO L78 Accepts]: Start accepts. Automaton has currently 7067 states, but on-demand construction may add more states Word has length 337 [2024-05-03 04:11:30,586 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:11:30,592 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-03 04:11:30,792 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,SelfDestructingSolverStorable25 [2024-05-03 04:11:30,792 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:11:30,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:11:30,793 INFO L85 PathProgramCache]: Analyzing trace with hash 416939151, now seen corresponding path program 4 times [2024-05-03 04:11:30,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:11:30,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385554470] [2024-05-03 04:11:30,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:11:30,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:11:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:11:33,340 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 268 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-03 04:11:33,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:11:33,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385554470] [2024-05-03 04:11:33,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385554470] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:11:33,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935369287] [2024-05-03 04:11:33,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:11:33,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:33,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:11:33,343 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-03 04:11:33,344 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-03 04:11:33,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:11:33,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:11:33,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 78 conjunts are in the unsatisfiable core [2024-05-03 04:11:33,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:11:34,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:11:34,493 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 22 [2024-05-03 04:11:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 332 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-05-03 04:11:34,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:11:35,178 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:11:35,178 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 37 treesize of output 53 [2024-05-03 04:11:35,242 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 186 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:11:35,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935369287] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:11:35,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:11:35,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 29, 23] total 81 [2024-05-03 04:11:35,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692233330] [2024-05-03 04:11:35,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:11:35,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2024-05-03 04:11:35,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:11:35,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2024-05-03 04:11:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=6177, Unknown=0, NotChecked=0, Total=6480 [2024-05-03 04:11:35,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:35,246 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:11:35,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 7.91358024691358) internal successors, (641), 81 states have internal predecessors, (641), 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-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:35,247 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:35,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:11:35,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 116 states. [2024-05-03 04:11:35,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:35,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:35,248 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:35,248 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:11:37,688 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,688 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,688 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,692 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,692 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,692 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,761 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,761 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,762 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,780 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,780 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,780 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,799 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,800 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,800 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,820 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,820 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,820 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,841 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:37,841 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:37,841 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,155 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:38,156 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,156 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,173 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:38,173 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,173 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,204 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:38,204 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:38,204 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:47,224 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 7013 states. [2024-05-03 04:11:47,224 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-05-03 04:11:47,225 INFO L78 Accepts]: Start accepts. Automaton has currently 7749 states, but on-demand construction may add more states Word has length 350 [2024-05-03 04:11:47,230 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:11:47,241 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-03 04:11:47,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-05-03 04:11:47,441 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:11:47,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:11:47,441 INFO L85 PathProgramCache]: Analyzing trace with hash 839380340, now seen corresponding path program 9 times [2024-05-03 04:11:47,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:11:47,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779495415] [2024-05-03 04:11:47,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:11:47,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:11:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:11:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 21 proven. 291 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-05-03 04:11:49,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:11:49,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779495415] [2024-05-03 04:11:49,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779495415] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:11:49,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507461098] [2024-05-03 04:11:49,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:11:49,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:11:49,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:11:49,722 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-03 04:11:49,724 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-03 04:11:49,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-03 04:11:49,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:11:49,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 61 conjunts are in the unsatisfiable core [2024-05-03 04:11:49,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:11:51,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:11:51,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 22 [2024-05-03 04:11:51,377 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 21 proven. 209 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:11:51,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:11:52,006 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:11:52,007 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 37 treesize of output 53 [2024-05-03 04:11:52,293 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 28 proven. 202 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:11:52,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507461098] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:11:52,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:11:52,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 30, 23] total 87 [2024-05-03 04:11:52,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741409501] [2024-05-03 04:11:52,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:11:52,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2024-05-03 04:11:52,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:11:52,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2024-05-03 04:11:52,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=7075, Unknown=0, NotChecked=0, Total=7482 [2024-05-03 04:11:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:52,296 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:11:52,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 8.64367816091954) internal successors, (752), 87 states have internal predecessors, (752), 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-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:11:52,296 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 109 states. [2024-05-03 04:11:52,297 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:11:52,297 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:11:54,839 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:54,839 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,839 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,842 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:54,842 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,843 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,884 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:54,884 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,884 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,899 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:54,899 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,899 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,915 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:54,915 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:54,916 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,073 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:55,073 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,073 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,089 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:55,089 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,089 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,107 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:55,107 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,107 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,184 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:55,185 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,185 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,240 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:11:55,241 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:11:55,241 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:05,387 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 7033 states. [2024-05-03 04:12:05,387 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:12:05,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:05,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:05,389 INFO L78 Accepts]: Start accepts. Automaton has currently 7769 states, but on-demand construction may add more states Word has length 367 [2024-05-03 04:12:05,395 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:12:05,402 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-03 04:12:05,602 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,SelfDestructingSolverStorable27 [2024-05-03 04:12:05,602 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:12:05,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:12:05,603 INFO L85 PathProgramCache]: Analyzing trace with hash 494529928, now seen corresponding path program 10 times [2024-05-03 04:12:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:12:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971299087] [2024-05-03 04:12:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:12:05,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:12:05,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:12:07,953 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 58 proven. 319 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-05-03 04:12:07,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:12:07,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971299087] [2024-05-03 04:12:07,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971299087] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:12:07,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676757801] [2024-05-03 04:12:07,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:12:07,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:12:07,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:12:07,955 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-03 04:12:07,957 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-03 04:12:08,155 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:12:08,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:12:08,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 90 conjunts are in the unsatisfiable core [2024-05-03 04:12:08,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:12:09,519 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:12:09,519 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 36 treesize of output 21 [2024-05-03 04:12:09,522 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 28 proven. 430 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-05-03 04:12:09,522 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:12:10,324 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:12:10,325 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 39 treesize of output 55 [2024-05-03 04:12:10,427 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 28 proven. 264 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:12:10,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676757801] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:12:10,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:12:10,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 33, 25] total 92 [2024-05-03 04:12:10,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832859925] [2024-05-03 04:12:10,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:12:10,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-05-03 04:12:10,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:12:10,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-05-03 04:12:10,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=8017, Unknown=0, NotChecked=0, Total=8372 [2024-05-03 04:12:10,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:10,432 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:12:10,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 8.282608695652174) internal successors, (762), 92 states have internal predecessors, (762), 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-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:10,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:10,434 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:10,434 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:12:13,700 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,701 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,701 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,704 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,704 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,704 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,729 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,729 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,729 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,742 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,742 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,743 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,756 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,756 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,756 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,770 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,771 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,771 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,788 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,788 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,788 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,807 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,808 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,808 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,826 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,826 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,826 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,846 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:12:13,846 INFO L369 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:13,846 INFO L370 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ~scoreB~0.base, ULTIMATE.start_create_fresh_int_array_#res#1.offset, thread1Thread1of1ForFork0_#t~mem1#1, thread1Thread1of1ForFork0_#t~mem2#1, thread1Thread1of1ForFork0_#t~mem3#1, thread1Thread1of1ForFork0_#t~mem4#1, ~isNullA~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~scoreB~0.offset, thread2Thread1of1ForFork1_~comp~1#1, ~scoreA~0.base, ULTIMATE.start_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork0_#t~post6#1, thread1Thread1of1ForFork0_~comp~0#1, thread1Thread1of1ForFork0_#t~ite5#1, thread2Thread1of1ForFork1_#t~post12#1, ~scoreA~0.offset, ULTIMATE.start_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork1_~i~1#1, ULTIMATE.start_create_fresh_int_array_#t~post24#1, thread2Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, #memory_int, ~res1~0, ~res2~0, ULTIMATE.start_create_fresh_int_array_#t~malloc23#1.offset, thread2Thread1of1ForFork1_#t~ite11#1, ULTIMATE.start_main_#t~ret13#1.offset, thread2Thread1of1ForFork1_#t~mem7#1, thread2Thread1of1ForFork1_#t~mem8#1, thread2Thread1of1ForFork1_#t~mem9#1, thread1Thread1of1ForFork0_~i~0#1, ULTIMATE.start_main_#t~ret14#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset] [2024-05-03 04:12:19,043 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 7063 states. [2024-05-03 04:12:19,043 INFO L212 cStratifiedReduction]: Copied states 31 times. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:12:19,045 INFO L78 Accepts]: Start accepts. Automaton has currently 7799 states, but on-demand construction may add more states Word has length 384 [2024-05-03 04:12:19,050 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:12:19,056 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-03 04:12:19,250 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,SelfDestructingSolverStorable28 [2024-05-03 04:12:19,250 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:12:19,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:12:19,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1616013324, now seen corresponding path program 11 times [2024-05-03 04:12:19,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:12:19,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564430571] [2024-05-03 04:12:19,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:12:19,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:12:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:12:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 541 backedges. 160 proven. 65 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-05-03 04:12:19,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:12:19,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564430571] [2024-05-03 04:12:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564430571] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:12:19,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083591850] [2024-05-03 04:12:19,453 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:12:19,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:12:19,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:12:19,454 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-03 04:12:19,457 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-03 04:12:19,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-03 04:12:19,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:12:19,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 695 conjuncts, 12 conjunts are in the unsatisfiable core [2024-05-03 04:12:19,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:12:19,795 INFO L134 CoverageAnalysis]: Checked inductivity of 541 backedges. 225 proven. 0 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-05-03 04:12:19,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-05-03 04:12:19,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083591850] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:12:19,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-05-03 04:12:19,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 15 [2024-05-03 04:12:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228914858] [2024-05-03 04:12:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:12:19,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-05-03 04:12:19,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:12:19,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-05-03 04:12:19,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-05-03 04:12:19,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:19,798 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:12:19,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.0) internal successors, (260), 13 states have internal predecessors, (260), 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-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 122 states. [2024-05-03 04:12:19,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:19,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:19,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:19,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:19,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:12:19,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:19,800 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:12:21,247 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 7045 states. [2024-05-03 04:12:21,247 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:21,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:12:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-03 04:12:21,248 INFO L78 Accepts]: Start accepts. Automaton has currently 7812 states, but on-demand construction may add more states Word has length 372 [2024-05-03 04:12:21,253 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:12:21,259 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-03 04:12:21,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:12:21,454 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:12:21,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:12:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1144880995, now seen corresponding path program 3 times [2024-05-03 04:12:21,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:12:21,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254361179] [2024-05-03 04:12:21,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:12:21,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:12:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:12:24,000 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 47 proven. 359 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-05-03 04:12:24,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:12:24,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254361179] [2024-05-03 04:12:24,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254361179] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:12:24,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205252917] [2024-05-03 04:12:24,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:12:24,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:12:24,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:12:24,002 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-03 04:12:24,004 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-03 04:12:24,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-03 04:12:24,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:12:24,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 83 conjunts are in the unsatisfiable core [2024-05-03 04:12:24,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:12:25,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-05-03 04:12:25,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:12:25,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:12:28,459 INFO L349 Elim1Store]: treesize reduction 15, result has 80.5 percent of original size [2024-05-03 04:12:28,459 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 73 [2024-05-03 04:12:28,887 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 53 proven. 199 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-05-03 04:12:28,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:12:49,530 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 4 proven. 166 refuted. 49 times theorem prover too weak. 272 trivial. 0 not checked. [2024-05-03 04:12:49,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205252917] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:12:49,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:12:49,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 41, 24] total 109 [2024-05-03 04:12:49,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833543848] [2024-05-03 04:12:49,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:12:49,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2024-05-03 04:12:49,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:12:49,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2024-05-03 04:12:49,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=478, Invalid=11284, Unknown=10, NotChecked=0, Total=11772 [2024-05-03 04:12:49,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:49,534 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:12:49,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 7.174311926605505) internal successors, (782), 109 states have internal predecessors, (782), 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-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:12:49,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 113 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 149 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-03 04:12:49,535 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:12:49,535 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:13:30,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:32,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:34,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:36,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:38,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:41,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:43,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:46,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:48,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:51,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:53,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:13:55,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:14:08,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:14:30,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:14:38,277 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 8707 states. [2024-05-03 04:14:38,277 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:14:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:14:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 216 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-05-03 04:14:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-03 04:14:38,279 INFO L78 Accepts]: Start accepts. Automaton has currently 9650 states, but on-demand construction may add more states Word has length 371 [2024-05-03 04:14:38,285 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:14:38,292 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-03 04:14:38,486 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,SelfDestructingSolverStorable30 [2024-05-03 04:14:38,486 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:14:38,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:14:38,486 INFO L85 PathProgramCache]: Analyzing trace with hash -652429148, now seen corresponding path program 5 times [2024-05-03 04:14:38,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:14:38,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027900228] [2024-05-03 04:14:38,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:14:38,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:14:38,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:14:41,358 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 30 proven. 371 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-05-03 04:14:41,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:14:41,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027900228] [2024-05-03 04:14:41,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027900228] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:14:41,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679042784] [2024-05-03 04:14:41,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:14:41,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:14:41,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:14:41,360 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-03 04:14:41,362 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-03 04:14:41,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-03 04:14:41,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:14:41,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 82 conjunts are in the unsatisfiable core [2024-05-03 04:14:41,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:14:43,669 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-05-03 04:14:43,670 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 32 treesize of output 21 [2024-05-03 04:14:43,709 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 40 proven. 359 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-05-03 04:14:43,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:14:44,645 INFO L349 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2024-05-03 04:14:44,646 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 37 treesize of output 53 [2024-05-03 04:14:45,231 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 40 proven. 276 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-05-03 04:14:45,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679042784] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:14:45,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:14:45,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 40, 27] total 113 [2024-05-03 04:14:45,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721897245] [2024-05-03 04:14:45,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:14:45,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2024-05-03 04:14:45,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:14:45,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2024-05-03 04:14:45,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=12165, Unknown=0, NotChecked=0, Total=12656 [2024-05-03 04:14:45,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:14:45,235 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:14:45,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 7.752212389380531) internal successors, (876), 113 states have internal predecessors, (876), 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-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-05-03 04:14:45,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 78 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:14:45,236 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 216 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-03 04:14:45,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:14:45,237 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:15:05,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:09,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:13,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:15,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:24,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:26,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:49,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:53,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:55,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:15:57,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:03,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:06,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:08,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:10,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:12,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:14,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:16,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:18,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:20,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:22,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:29,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:16:31,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:16:44,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:16:49,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:53,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:16:57,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:17:03,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:17:05,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:17:07,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:17:22,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:17:58,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:18:00,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:18:43,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:18:45,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:19:40,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:17,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:19,539 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| c_~scoreB~0.base)) (.cse14 (select |c_#memory_int| c_~scoreA~0.base)) (.cse11 (* |c_thread2Thread1of1ForFork1_~i~1#1| 4))) (let ((.cse8 (select .cse14 .cse11)) (.cse6 (+ 2 c_~scoreB~0.base)) (.cse1 (select .cse2 (+ c_~scoreB~0.offset 16))) (.cse3 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4)) (.cse10 (+ (select .cse14 (+ 16 c_~scoreA~0.offset)) 1)) (.cse4 (+ |c_#StackHeapBarrier| 1)) (.cse5 (+ 2 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|))) (and (or (forall ((~scoreA~0.offset Int) (~scoreA~0.base Int)) (let ((.cse0 (select |c_#memory_int| ~scoreA~0.base))) (or (< (select .cse0 (+ 16 ~scoreA~0.offset)) .cse1) (< (select .cse2 (+ c_~scoreB~0.offset .cse3 12)) (+ (select .cse0 (+ .cse3 ~scoreA~0.offset 12)) 1))))) (< 1 |c_thread1Thread1of1ForFork0_~i~0#1|)) (<= .cse4 |c_ULTIMATE.start_main_~#t1~0#1.base|) (= |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| 0) (<= .cse5 |c_ULTIMATE.start_main_~#t2~0#1.base|) (<= .cse6 |c_ULTIMATE.start_main_~#t1~0#1.base|) (or (< 2 |c_thread1Thread1of1ForFork0_~i~0#1|) (forall ((~scoreA~0.offset Int) (~scoreA~0.base Int)) (let ((.cse7 (select |c_#memory_int| ~scoreA~0.base))) (or (< (select .cse7 (+ 16 ~scoreA~0.offset)) .cse1) (< (select .cse2 (+ c_~scoreB~0.offset .cse3 8)) (+ (select .cse7 (+ .cse3 ~scoreA~0.offset 8)) 1)))))) (<= (+ .cse8 1) |c_thread2Thread1of1ForFork1_#t~mem9#1|) (<= (+ |c_thread2Thread1of1ForFork1_#t~mem8#1| 1) |c_thread2Thread1of1ForFork1_#t~mem7#1|) (forall ((~scoreA~0.offset Int) (~scoreA~0.base Int)) (let ((.cse9 (select |c_#memory_int| ~scoreA~0.base))) (or (< (select .cse9 (+ 16 ~scoreA~0.offset)) .cse1) (< (select .cse2 (+ c_~scoreB~0.offset .cse3)) (+ (select .cse9 (+ .cse3 ~scoreA~0.offset)) 1))))) (<= .cse10 .cse1) (= |c_thread2Thread1of1ForFork1_#t~mem7#1| (select .cse2 .cse11)) (= |c_thread2Thread1of1ForFork1_#t~mem8#1| .cse8) (<= .cse6 |c_ULTIMATE.start_main_~#t2~0#1.base|) (= c_~scoreA~0.offset 0) (or (< 3 |c_thread1Thread1of1ForFork0_~i~0#1|) (forall ((~scoreA~0.offset Int) (~scoreA~0.base Int)) (let ((.cse12 (select |c_#memory_int| ~scoreA~0.base))) (or (< (select .cse12 (+ 16 ~scoreA~0.offset)) .cse1) (< (select .cse2 (+ c_~scoreB~0.offset .cse3 4)) (+ (select .cse12 (+ .cse3 ~scoreA~0.offset 4)) 1)))))) (= c_~scoreB~0.offset 0) (exists ((~scoreB~0.base Int) (~scoreB~0.offset Int)) (let ((.cse13 (select |c_#memory_int| ~scoreB~0.base))) (and (<= (select .cse13 (+ ~scoreB~0.offset .cse11)) |c_thread2Thread1of1ForFork1_#t~mem9#1|) (<= .cse10 (select .cse13 (+ 16 ~scoreB~0.offset)))))) (not (= c_~isNullA~0 0)) (<= .cse4 |c_ULTIMATE.start_main_~#t2~0#1.base|) (<= |c_thread2Thread1of1ForFork1_~i~1#1| 4) (<= .cse5 |c_ULTIMATE.start_main_~#t1~0#1.base|) (<= (+ (select .cse14 16) 1) (select .cse2 16))))) is different from false [2024-05-03 04:20:21,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:20:24,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-05-03 04:20:30,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:32,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:20:35,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:37,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:20:39,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:41,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:43,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:45,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:20:46,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:48,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:50,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:52,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:54,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:20:57,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:01,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:03,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:05,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:08,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:10,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:12,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:14,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:16,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:18,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:20,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:22,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:24,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:26,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:30,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:33,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:35,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:37,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:21:39,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:41,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:43,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:46,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:48,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:50,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:52,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:54,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:56,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:21:58,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:00,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:02,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:05,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:22:07,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:09,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:11,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:14,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:16,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:18,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-03 04:22:20,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:22:22,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] Received shutdown request... [2024-05-03 04:22:24,143 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-03 04:22:24,144 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-03 04:22:24,143 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-03 04:22:24,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-05-03 04:22:24,774 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 10182 states. [2024-05-03 04:22:24,774 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:22:24,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-05-03 04:22:24,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:22:24,975 WARN L619 AbstractCegarLoop]: Verification canceled: while executing DynamicStratifiedReduction. [2024-05-03 04:22:24,978 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-05-03 04:22:25,059 INFO L445 BasicCegarLoop]: Path program histogram: [11, 5, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-03 04:22:25,061 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (1/3) [2024-05-03 04:22:25,063 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-03 04:22:25,063 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-03 04:22:25,066 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.05 04:22:25 BasicIcfg [2024-05-03 04:22:25,066 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-03 04:22:25,066 INFO L158 Benchmark]: Toolchain (without parser) took 809167.59ms. Allocated memory was 261.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 191.8MB in the beginning and 1.1GB in the end (delta: -872.5MB). Peak memory consumption was 809.1MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,066 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 151.0MB. Free memory is still 120.3MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-03 04:22:25,066 INFO L158 Benchmark]: CACSL2BoogieTranslator took 260.87ms. Allocated memory is still 261.1MB. Free memory was 191.7MB in the beginning and 179.5MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,066 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.51ms. Allocated memory is still 261.1MB. Free memory was 179.5MB in the beginning and 177.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,066 INFO L158 Benchmark]: Boogie Preprocessor took 28.45ms. Allocated memory is still 261.1MB. Free memory was 177.3MB in the beginning and 175.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,066 INFO L158 Benchmark]: RCFGBuilder took 589.16ms. Allocated memory is still 261.1MB. Free memory was 175.5MB in the beginning and 215.6MB in the end (delta: -40.1MB). Peak memory consumption was 7.4MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,067 INFO L158 Benchmark]: TraceAbstraction took 808246.02ms. Allocated memory was 261.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 214.6MB in the beginning and 1.1GB in the end (delta: -849.7MB). Peak memory consumption was 832.2MB. Max. memory is 8.0GB. [2024-05-03 04:22:25,068 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.14ms. Allocated memory is still 151.0MB. Free memory is still 120.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 260.87ms. Allocated memory is still 261.1MB. Free memory was 191.7MB in the beginning and 179.5MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.51ms. Allocated memory is still 261.1MB. Free memory was 179.5MB in the beginning and 177.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 28.45ms. Allocated memory is still 261.1MB. Free memory was 177.3MB in the beginning and 175.5MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 589.16ms. Allocated memory is still 261.1MB. Free memory was 175.5MB in the beginning and 215.6MB in the end (delta: -40.1MB). Peak memory consumption was 7.4MB. Max. memory is 8.0GB. * TraceAbstraction took 808246.02ms. Allocated memory was 261.1MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 214.6MB in the beginning and 1.1GB in the end (delta: -849.7MB). Peak memory consumption was 832.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 91078, independent: 83040, independent conditional: 83040, independent unconditional: 0, dependent: 8038, dependent conditional: 8038, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 83040, independent: 83040, independent conditional: 83040, 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: 83040, independent: 83040, independent conditional: 83040, 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: 83040, independent: 83040, independent conditional: 0, independent unconditional: 83040, 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: 83040, independent: 83040, independent conditional: 0, independent unconditional: 83040, 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: 83040, independent: 83040, independent conditional: 0, independent unconditional: 83040, 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: 83040, independent: 83040, independent conditional: 0, independent unconditional: 83040, 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: 83040, independent: 83040, independent conditional: 0, independent unconditional: 83040, 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: 83040, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 83040, unknown conditional: 0, unknown unconditional: 83040] , Statistics on independence cache: Total cache size (in pairs): 83040, Positive cache size: 83040, Positive conditional cache size: 0, Positive unconditional cache size: 83040, 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: 8038 - StatisticsResult: Reduction benchmarks 19.3ms Time before loop, 42.2ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 2, Reduction States: 215, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 18.2ms Time before loop, 125.6ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 3, Reduction States: 257, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 53.5ms Time before loop, 117.6ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 3, Reduction States: 273, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 135.5ms Time before loop, 102.8ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 3, Reduction States: 295, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 71.5ms Time before loop, 534.0ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 3, Reduction States: 298, Duplicate States: 0, Protected Variables: 16 - StatisticsResult: Reduction benchmarks 189.7ms Time before loop, 109.3ms Time in loop, 0.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 4, Reduction States: 353, Duplicate States: 21, Protected Variables: 16 - StatisticsResult: Reduction benchmarks 107.7ms Time before loop, 1293.2ms Time in loop, 1.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 4, Reduction States: 363, Duplicate States: 21, Protected Variables: 26 - StatisticsResult: Reduction benchmarks 5.8ms Time before loop, 824.0ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 13, Reduction States: 1051, Duplicate States: 21, Protected Variables: 4 - StatisticsResult: Reduction benchmarks 107.4ms Time before loop, 2986.3ms Time in loop, 3.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 13, Reduction States: 1095, Duplicate States: 23, Protected Variables: 26 - StatisticsResult: Reduction benchmarks 79.0ms Time before loop, 2009.6ms Time in loop, 2.1s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 16, Reduction States: 1378, Duplicate States: 25, Protected Variables: 4 - StatisticsResult: Reduction benchmarks 298.7ms Time before loop, 3020.3ms Time in loop, 3.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 14, Reduction States: 1392, Duplicate States: 26, Protected Variables: 23 - StatisticsResult: Reduction benchmarks 17.0ms Time before loop, 560.6ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 14, Reduction States: 1420, Duplicate States: 26, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 220.2ms Time before loop, 1391.3ms Time in loop, 1.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 14, Reduction States: 1450, Duplicate States: 26, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 455.1ms Time before loop, 2865.4ms Time in loop, 3.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 13, Reduction States: 1468, Duplicate States: 31, Protected Variables: 27 - StatisticsResult: Reduction benchmarks 4.6ms Time before loop, 3095.9ms Time in loop, 3.1s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2603, Duplicate States: 62, Protected Variables: 23 - StatisticsResult: Reduction benchmarks 81.1ms Time before loop, 1752.5ms Time in loop, 1.8s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2569, Duplicate States: 62, Protected Variables: 20 - StatisticsResult: Reduction benchmarks 14.8ms Time before loop, 492.7ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2590, Duplicate States: 62, Protected Variables: 8 - StatisticsResult: Reduction benchmarks 219.0ms Time before loop, 3932.4ms Time in loop, 4.2s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2944, Duplicate States: 62, Protected Variables: 20 - StatisticsResult: Reduction benchmarks 255.9ms Time before loop, 4326.4ms Time in loop, 4.6s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2964, Duplicate States: 62, Protected Variables: 28 - StatisticsResult: Reduction benchmarks 446.2ms Time before loop, 2830.2ms Time in loop, 3.3s Time in total, Has Loop: 1, wrong guesses: 2, overall guesses: 14, Reduction States: 2996, Duplicate States: 62, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 977.6ms Time before loop, 8353.3ms Time in loop, 9.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 3932, Duplicate States: 31, Protected Variables: 8 - StatisticsResult: Reduction benchmarks 584.4ms Time before loop, 7427.5ms Time in loop, 8.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 4426, Duplicate States: 31, Protected Variables: 28 - StatisticsResult: Reduction benchmarks 851.3ms Time before loop, 7743.8ms Time in loop, 8.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 4456, Duplicate States: 31, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 729.0ms Time before loop, 4453.0ms Time in loop, 5.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 4488, Duplicate States: 31, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 1091.4ms Time before loop, 6984.3ms Time in loop, 8.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 4469, Duplicate States: 31, Protected Variables: 27 - StatisticsResult: Reduction benchmarks 6.1ms Time before loop, 7657.5ms Time in loop, 7.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 6392, Duplicate States: 31, Protected Variables: 26 - StatisticsResult: Reduction benchmarks 933.6ms Time before loop, 5920.3ms Time in loop, 6.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 6379, Duplicate States: 31, Protected Variables: 8 - StatisticsResult: Reduction benchmarks 888.4ms Time before loop, 11087.2ms Time in loop, 12.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 7013, Duplicate States: 31, Protected Variables: 26 - StatisticsResult: Reduction benchmarks 995.7ms Time before loop, 12094.2ms Time in loop, 13.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 7033, Duplicate States: 31, Protected Variables: 28 - StatisticsResult: Reduction benchmarks 1623.0ms Time before loop, 6985.6ms Time in loop, 8.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 12, Reduction States: 7063, Duplicate States: 31, Protected Variables: 10 - StatisticsResult: Reduction benchmarks 3.4ms Time before loop, 1443.5ms Time in loop, 1.4s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 2, Reduction States: 7045, Duplicate States: 0, Protected Variables: 2 - StatisticsResult: Reduction benchmarks 2739.7ms Time before loop, 106002.1ms Time in loop, 108.7s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 2, Reduction States: 8707, Duplicate States: 0, Protected Variables: 8 - StatisticsResult: Reduction benchmarks 1703.0ms Time before loop, 457833.7ms Time in loop, 459.5s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 2, Reduction States: 10182, Duplicate States: 0, Protected Variables: 44 - StatisticsResult: Visitor Statistics States: 173, Transitions: 174, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 203, Transitions: 216, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 217, Transitions: 230, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 237, Transitions: 250, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 239, Transitions: 253, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 292, Transitions: 310, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 301, Transitions: 322, Traversal time: 1.4s - StatisticsResult: Visitor Statistics States: 923, Transitions: 1046, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 965, Transitions: 1091, Traversal time: 3.1s - StatisticsResult: Visitor Statistics States: 1211, Transitions: 1364, Traversal time: 2.1s - StatisticsResult: Visitor Statistics States: 1224, Transitions: 1377, Traversal time: 3.3s - StatisticsResult: Visitor Statistics States: 1249, Transitions: 1404, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 1276, Transitions: 1434, Traversal time: 1.6s - StatisticsResult: Visitor Statistics States: 1286, Transitions: 1454, Traversal time: 3.3s - StatisticsResult: Visitor Statistics States: 2325, Transitions: 2676, Traversal time: 3.1s - StatisticsResult: Visitor Statistics States: 2274, Transitions: 2639, Traversal time: 1.8s - StatisticsResult: Visitor Statistics States: 2294, Transitions: 2662, Traversal time: 0.5s - StatisticsResult: Visitor Statistics States: 2589, Transitions: 3019, Traversal time: 4.2s - StatisticsResult: Visitor Statistics States: 2606, Transitions: 3038, Traversal time: 4.6s - StatisticsResult: Visitor Statistics States: 2633, Transitions: 3068, Traversal time: 3.3s - StatisticsResult: Visitor Statistics States: 3436, Transitions: 4055, Traversal time: 9.3s - StatisticsResult: Visitor Statistics States: 3850, Transitions: 4559, Traversal time: 8.0s - StatisticsResult: Visitor Statistics States: 3877, Transitions: 4589, Traversal time: 8.6s - StatisticsResult: Visitor Statistics States: 3904, Transitions: 4619, Traversal time: 5.2s - StatisticsResult: Visitor Statistics States: 3888, Transitions: 4604, Traversal time: 8.1s - StatisticsResult: Visitor Statistics States: 5618, Transitions: 6645, Traversal time: 7.7s - StatisticsResult: Visitor Statistics States: 5587, Transitions: 6631, Traversal time: 6.9s - StatisticsResult: Visitor Statistics States: 6120, Transitions: 7282, Traversal time: 12.0s - StatisticsResult: Visitor Statistics States: 6137, Transitions: 7301, Traversal time: 13.1s - StatisticsResult: Visitor Statistics States: 6164, Transitions: 7331, Traversal time: 8.6s - StatisticsResult: Visitor Statistics States: 6121, Transitions: 7285, Traversal time: 1.4s - StatisticsResult: Visitor Statistics States: 7555, Transitions: 9036, Traversal time: 108.7s - StatisticsResult: Visitor Statistics States: 8806, Transitions: 10586, Traversal time: 459.5s - StatisticsResult: Proof manager benchmarks IrresponsibleProofs: 117, RedundantProofs: 4, ProvenStates: 16035, Times there's more than one choice: 10070, Avg number of choices: 9.544932959151856 - TimeoutResultAtElement [Line: 93]: 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, 260 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 808.0s, OverallIterations: 32, TraceHistogramMax: 0, PathProgramHistogramMax: 11, EmptinessCheckTime: 692.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 2236, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 103.2s InterpolantComputationTime, 16327 NumberOfCodeBlocks, 16090 NumberOfCodeBlocksAsserted, 94 NumberOfCheckSat, 22822 ConstructedInterpolants, 179 QuantifiedInterpolants, 147057 SizeOfPredicates, 754 NumberOfNonLiveVariables, 13402 ConjunctsInSsa, 1195 ConjunctsInUnsatCore, 79 InterpolantComputations, 10 PerfectInterpolantSequences, 12178/20669 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